Lines Matching refs:le
113 static void SetLight ( MyLightEnvObj* le, Mtx view );
718 static void SetLight( MyLightEnvObj* le, Mtx view ) in SetLight() argument
729 theta = (f32)le->light[i].theta * PI / 180.0F; in SetLight()
730 phi = (f32)le->light[i].phi * PI / 180.0F; in SetLight()
739 lpos = le->light[i].pos; in SetLight()
743 attn = LightAttnSamples[le->light[i].attnType]; in SetLight()
746 GXInitLightDirv(&le->light[i].lobj, &ldir); in SetLight()
747 GXInitLightPosv(&le->light[i].lobj, &lpos); in SetLight()
748 GXInitLightColor(&le->light[i].lobj, MyColors[le->light[i].colorIdx]); in SetLight()
750 &le->light[i].lobj, in SetLight()
760 GXLoadLightObjImm(&le->light[0].lobj, GX_LIGHT0); in SetLight()
761 GXLoadLightObjImm(&le->light[1].lobj, GX_LIGHT1); in SetLight()
762 GXLoadLightObjImm(&le->light[2].lobj, GX_LIGHT2); in SetLight()
763 GXLoadLightObjImm(&le->light[3].lobj, GX_LIGHT3); in SetLight()
766 lmask = le->light[0].enable ? ( lmask | GX_LIGHT0 ) : lmask; in SetLight()
767 lmask = le->light[1].enable ? ( lmask | GX_LIGHT1 ) : lmask; in SetLight()
768 lmask = le->light[2].enable ? ( lmask | GX_LIGHT2 ) : lmask; in SetLight()
769 lmask = le->light[3].enable ? ( lmask | GX_LIGHT3 ) : lmask; in SetLight()
780 le->attnFunc); // attenuation function in SetLight()