Lines Matching refs:cam

63     MyCameraObj   cam;  member
80 static void SetCamera ( MyCameraObj* cam );
228 sc->cam.theta = 0; in DrawInit()
229 sc->cam.phi = 0; in DrawInit()
275 r_theta = sc->cam.theta * PI / 180.0F; in DrawTick()
276 r_phi = sc->cam.phi * PI / 180.0F; in DrawTick()
289 sc->cam.cfg = UnitObjCamera; in DrawTick()
290 VECScale(&camPos, &sc->cam.cfg.location, 2.0F); in DrawTick()
291 SetCamera(&sc->cam); in DrawTick()
297 DrawUnitCell(sc->cam.view); in DrawTick()
333 sc->cam.cfg = SceneCamera; in DrawTick()
334 sc->cam.cfg.left = - (f32)scrWd * 2.0F / TEX_SIZE; in DrawTick()
335 sc->cam.cfg.top = (f32)scrHt * 2.0F / TEX_SIZE; in DrawTick()
336 VECScale(&camPos, &sc->cam.cfg.location, 16.0F); in DrawTick()
337 SetCamera(&sc->cam); in DrawTick()
347 DrawCells(sc->cam.view); in DrawTick()
362 sc->cam.theta += ( DEMOPadGetStickX(0) / 24 ); in AnimTick()
363 sc->cam.theta = ( sc->cam.theta + 360 ) % 360; in AnimTick()
365 sc->cam.phi += ( DEMOPadGetStickY(0) / 24 ); in AnimTick()
366 Clamp(sc->cam.phi, -80, 80); in AnimTick()
549 static void SetCamera( MyCameraObj* cam ) in SetCamera() argument
552 cam->view, in SetCamera()
553 &cam->cfg.location, in SetCamera()
554 &cam->cfg.up, in SetCamera()
555 &cam->cfg.target ); in SetCamera()
558 cam->proj, in SetCamera()
559 cam->cfg.top, in SetCamera()
560 - (cam->cfg.top), in SetCamera()
561 cam->cfg.left, in SetCamera()
562 - (cam->cfg.left), in SetCamera()
563 cam->cfg.znear, in SetCamera()
564 cam->cfg.zfar ); in SetCamera()
565 GXSetProjection(cam->proj, GX_ORTHOGRAPHIC); in SetCamera()