Lines Matching refs:light
76 MyLightObj light; member
96 static void SetLight ( MyLightObj* light, Mtx v );
238 sc->light.cam.cfg = DefaultLightCamera; in DrawInit()
239 sc->light.cam.theta = 0; in DrawInit()
240 sc->light.cam.phi = 60; in DrawInit()
241 sc->light.cam.distance = 3000.0F; in DrawInit()
312 SetCamera(&sc->light.cam); in DrawTick()
324 MTXConcat(sc->light.cam.view, mtr, mv); in DrawTick()
354 SetLight(&sc->light, sc->cam.view); in DrawTick()
398 GetTexProjMtx(&sc->light.cam, mv); in DrawTick()
424 sc->light.cam.theta += ( DEMOPadGetSubStickX(0) / 24 ); in AnimTick()
425 if ( sc->light.cam.theta > 360 ) in AnimTick()
427 sc->light.cam.theta -= 360; in AnimTick()
429 if ( sc->light.cam.theta < 0 ) in AnimTick()
431 sc->light.cam.theta += 360; in AnimTick()
433 sc->light.cam.phi += ( DEMOPadGetSubStickY(0) / 24 ); in AnimTick()
434 Clamp(sc->light.cam.phi, 15, 85); in AnimTick()
612 void SetLight( MyLightObj* light, Mtx v ) in SetLight() argument
614 Vec lpos = light->cam.cfg.location; in SetLight()
619 GXInitLightPos(&light->lobj, lpos.x, lpos.y, lpos.z); in SetLight()
620 GXInitLightColor(&light->lobj, COL_LIGHT); in SetLight()
621 GXLoadLightObjImm(&light->lobj, GX_LIGHT0); in SetLight()