Ninjaライブラリ - ライト関数

njUnitLightMatrix

ライトの持つ行列を単位行列にします。

書式

void njUnitLightMatrix( *ptr )
NJS_LIGHT *ptr

引数

*ptrライトのポインタ

戻値

なし

解説

njCreateLight によって登録されたライト行列を単位行列にします。 これにより光源の位置・方向が計算されます。

用例

#include <Shinobi.h>
	:
NJS_LIGHT light;
sbInitSystem( NJD_RESOLUTION_VGA, NJD_FRAMEBUFFER_MODE_RGB565, 1);
njCreateLight(&light, NJD_POINT_LIGHT);
	:
njClearMatrix();
/* ライト行列を単位行列にする */
njUnitLightMatrix(&light);

備考

njCreateLightでライトが指定され、njClearMatrixが先に呼ばれている必要があります。

参照

njCreateLight()

njUnitLightMatrix
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998