Lines Matching refs:si
148 ScissorBox* si = s->scissor; in SceneDraw() local
164 myDrawRectangle( (f32) si->xorg, (f32) si->yorg, in SceneDraw()
165 (f32)(si->xorg + si->width - 1), in SceneDraw()
166 (f32)(si->yorg + si->height - 1), in SceneDraw()
183 GXSetScissor( (u32)si->xorg, (u32)si->yorg, (u32)si->width, (u32)si->height ); in SceneDraw()
203 ScissorBox* si = s->scissor; in SceneDrawInfo() local
213 si->xorg, si->yorg, in SceneDrawInfo()
214 (u16)(si->xorg + si->width), (u16)(si->yorg + si->height) ); in SceneDrawInfo()
222 case 0: x = si->xorg; y = si->yorg; break; in SceneDrawInfo()
223 case 1: x = si->xorg+si->width-1; y = si->yorg+si->height-1; break; in SceneDrawInfo()
290 ScissorBox* si = s->scissor; in SceneControl() local
299 *si = *(myWinPos[predef].scis); in SceneControl()
316 case 0: si->xorg += dx; si->yorg += dy; in SceneControl()
317 si->width -= dx; si->height -= dy; break; in SceneControl()
318 case 1: si->width += dx; si->height += dy; break; in SceneControl()
324 Clamp(si->xorg, 0, (s32)s->screen_wd); in SceneControl()
325 Clamp(si->yorg, 0, (s32)s->screen_ht); in SceneControl()
326 Clamp(si->width, 0, (s32)(s->screen_wd - si->xorg)); in SceneControl()
327 Clamp(si->height, 0, (s32)(s->screen_ht - si->yorg)); in SceneControl()