Ninja Library - 描画関数

njDrawModifier3DExSetData

モディファイア描画のデータ設定

書式

void njDrawModifier3DExSetData( vtx, Count, Last )
NJS_POINT3 *vtx
Sint32 Count
Sint32 Last

引数

vtx   描画するモディファイアの頂点座標リストのポインタ
Count   描画するモディファイアの頂点数
Last   空間を閉じるための最後のモディファイアの場合 TRUE にする

戻り値

なし

解説

3Dモディファイア描画のデータ設定を行います。

この関数を実行する前に njDrawModifierExStart関数を実行しておく必要があります。

頂点はストリップ形式で設定し、引数Countには頂点数を指定します。

njDrawModifierExEnd関数で描画の終了を宣言するまで、この関数以外の関数を実行しないでください。

空間を閉じるためには、閉じるための最後のモディファイア描画のときに引数LastをTRUEにします。


用例

njDrawModifierExStart( FALSE );
njDrawModifier3DExSetData( vtx0, 4, FALSE );
njDrawModifier3DExSetData( vtx1, 4, FALSE );
njDrawModifier3DExSetData( vtx2, 4, TRUE  );
njDrawModifierExEnd();

参照

njDrawModifierExStart() モディファイア描画の開始(2D、3D共通)
njDrawModifierExEnd() モディファイア描画の終了
njDrawModifier2DExSetData() モディファイア描画のデータ設定

njDrawModifier3DExSetData
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000