ジオメトリコマンド関数

関数一覧

NNS_G3dGe* 関数 対応するTWL-SDK API 備考
NNS_G3dGeMtxMode G3_MtxMode
NNS_G3dGePushMtx G3_PushMtx
NNS_G3dGePopMtx G3_PopMtx
NNS_G3dGeStoreMtx G3_StoreMtx
NNS_G3dGeRestoreMtx G3_RestoreMtx
NNS_G3dGeIdentity G3_Identity
NNS_G3dGeLoadMtx44 G3_LoadMtx44
NNS_G3dGeLoadMtx43 G3_LoadMtx43
NNS_G3dGeMultMtx44 G3_MultMtx44
NNS_G3dGeMultMtx43 G3_MultMtx43
NNS_G3dGeMultMtx33 G3_MultMtx33
NNS_G3dGeScale G3_Scale
NNS_G3dGeScaleVec (G3_Scale) 引数を3つのfx32型ではなく1つのVecFx32型で受け取る。
NNS_G3dGeTranslate G3_Translate
NNS_G3dGeTranslateVec (G3_Translate) 引数を3つのfx32型ではなく1つのVecFx32型で受け取る。
NNS_G3dGeColor G3_Color
NNS_G3dGeNormal G3_Normal
NNS_G3dGeTexCoord G3_TexCoord
NNS_G3dGeVtx G3_Vtx
NNS_G3dGeVtx10 G3_Vtx10
NNS_G3dGeVtxXY G3_VtxXY
NNS_G3dGeVtxXZ G3_VtxXZ
NNS_G3dGeVtxYZ G3_VtxYZ
NNS_G3dGeVtxDiff G3_VtxDiff
NNS_G3dGePolygonAttr G3_PolygonAttr
NNS_G3dGeTexImageParam G3_TexImageParam
NNS_G3dGeTexPlttBase G3_TexPlttBase
NNS_G3dGeMaterialColorDiffAmb G3_MaterialColorDiffAmb
NNS_G3dGeMaterialColorSpecEmi G3_MaterialColorSpecEmi
NNS_G3dGeLightVector G3_LightVector
NNS_G3dGeLightColor G3_LightColor
NNS_G3dGeShininess G3_Shininess
NNS_G3dGeBegin G3_Begin
NNS_G3dGeEnd G3_End
NNS_G3dGeViewPort G3_ViewPort
NNS_G3dGeBoxTest G3_BoxTest
NNS_G3dGePositionTest G3_PositionTest
NNS_G3dGeVectorTest G3_VectorTest

説明

NNS_G3dGeBufferOP_N関数経由でジオメトリコマンドを発行します。

それぞれの関数の引数及び動作はTWL-SDKの対応するAPIと同じです。 唯一異なるのは、コマンドを直接ジオメトリエンジンに送るのではなく NNS_G3dGeBufferOP_N()を通すことによってNNS_G3dGeSendDL関数と矛盾を起こすことなく送信する点です。

参照

NNS_G3dGeBufferOP_N

履歴

2008/06/20 NITRO-SDKをTWL-SDKに変更
2004/08/02 初版