Lines Matching refs:light
116 MyLightObj light; member
139 static void SetLight ( MyLightObj* light, Mtx v );
360 sc->light.cam.theta = 0; in DrawInit()
361 sc->light.cam.phi = 60; in DrawInit()
362 sc->light.cam.distance = 3000.0F; in DrawInit()
433 sc->light.cam.cfg = ( sc->projMode ) ? in DrawTick()
435 SetCamera(&sc->light.cam); in DrawTick()
442 MTXCopy(sc->light.cam.view, tmo.view); in DrawTick()
473 SetLight(&sc->light, sc->cam.view); in DrawTick()
494 GetTexProjMtx(&tmo, &sc->light.cam, 0); in DrawTick()
501 GetTexProjMtx(&tmo, &sc->light.cam, 0); in DrawTick()
507 GetTexProjMtx(&tmo, &sc->light.cam, 0); in DrawTick()
513 GetTexProjMtx(&tmo, &sc->light.cam, 1); in DrawTick()
520 GetTexProjMtx(&tmo, &sc->light.cam, 1); in DrawTick()
527 GetTexProjMtx(&tmo, &sc->light.cam, 1); in DrawTick()
557 sc->light.cam.theta += ( DEMOPadGetSubStickX(0) / 24 ); in AnimTick()
558 sc->light.cam.theta = ( sc->light.cam.theta + 360 ) % 360; in AnimTick()
559 sc->light.cam.phi += ( DEMOPadGetSubStickY(0) / 24 ); in AnimTick()
560 Clamp(sc->light.cam.phi, 15, 90); in AnimTick()
1054 void SetLight( MyLightObj* light, Mtx v ) in SetLight() argument
1056 Vec lpos = light->cam.cfg.location; in SetLight()
1061 GXInitLightPos(&light->lobj, lpos.x, lpos.y, lpos.z); in SetLight()
1062 GXInitLightColor(&light->lobj, COL_LIGHT); in SetLight()
1063 GXLoadLightObjImm(&light->lobj, GX_LIGHT0); in SetLight()