#include <nnsys/g3d/model.h>
void NNS_G3dMdlSetMdlDiff(NNSG3dResMdl* pMdl, u32 matID, GXRgb col);
void NNS_G3dMdlSetMdlAmb(NNSG3dResMdl* pMdl, u32 matID, GXRgb col);
void NNS_G3dMdlSetMdlSpec(NNSG3dResMdl* pMdl, u32 matID, GXRgb col);
void NNS_G3dMdlSetMdlEmi(NNSG3dResMdl* pMdl, u32 matID, GXRgb col);
void NNS_G3dMdlSetMdlLightEnableFlag(NNSG3dResMdl* pMdl, u32 matID, int light);
void NNS_G3dMdlSetMdlPolygonMode(NNSG3dResMdl* pMdl, u32 matID, GXPolygonMode polyMode);
void NNS_G3dMdlSetMdlCullMode(NNSG3dResMdl* pMdl, u32 matID, GXCull cullMode);
void NNS_G3dMdlSetMdlPolygonID(NNSG3dResMdl* pMdl, u32 matID, int polygonID);
void NNS_G3dMdlSetMdlAlpha(NNSG3dResMdl* pMdl, u32 matID, int alpha);
void NNS_G3dMdlSetMdlFogEnableFlag(NNSG3dResMdl* pMdl, u32 matID, BOOL flag);
void NNS_G3dMdlSetMdlDepthTestCond(NNSG3dResMdl* pMdl, u32 matID, BOOL flag);
void NNS_G3dMdlSetMdl1Dot(NNSG3dResMdl* pMdl, u32 matID, BOOL flag);
void NNS_G3dMdlSetMdlFarClip(NNSG3dResMdl* pMdl, u32 matID, BOOL flag);
void NNS_G3dMdlSetMdlXLDepthUpdate(NNSG3dResMdl* pMdl, u32 matID, BOOL flag);
| pMdl | モデルリソースへのポインタ |
| matID | マテリアルID |
なし。
pMdlで指定されるモデルの描画にモデルリソース内で設定されている値を使用するよう設定します。
NNS_G3dMdlSetMdlDiff |
モデルリソース内マテリアルのdiffuse色をcol に設定します。 |
NNS_G3dMdlSetMdlAmb |
モデルリソース内マテリアルのambient色をcol に設定します。 |
NNS_G3dMdlSetMdlSpec |
モデルリソース内マテリアルのspecular色をcol に設定します。 |
NNS_G3dMdlSetMdlEmi |
モデルリソース内マテリアルのemission色をcol に設定します。 |
NNS_G3dMdlSetMdlLightEnableFlag |
モデルリソース内マテリアルのライトイネーブルフラグをlight に設定します。 |
NNS_G3dMdlSetMdlPolygonMode |
モデルリソース内マテリアルのポリゴンモードをpolyMode に指定します。 |
NNS_G3dMdlSetMdlCullMode |
モデルリソース内マテリアルのカルモードをcullMode に指定します。 |
NNS_G3dMdlSetMdlPolygonID |
モデルリソース内マテリアルのポリゴンIDをpolygonID に指定します。 |
NNS_G3dMdlSetMdlAlpha |
モデルリソース内マテリアルのα値をalpha に指定します。 |
NNS_G3dMdlSetMdlFogEnableFlag |
モデルリソース内マテリアルのフォグイネーブルフラグをflag に指定します。 |
NNS_G3dMdlSetMdlDepthTestCond |
モデルリソース内マテリアルのデプステスト条件をflag に指定します。 |
NNS_G3dMdlSetMdl1Dot |
モデルリソース内マテリアルの1ドットポリゴン表示指定をflag に指定します。 |
NNS_G3dMdlSetMdlFarClip |
モデルリソース内マテリアルのFAR面交差ポリゴン表示指定をflag に指定します。 |
NNS_G3dMdlSetMdlXLDepthUpdate |
モデルリソース内マテリアルの半透明ポリゴンのデプス値更新イネーブルフラグをflag に指定します。 |
NNS_G3dMdlGetMdlXXXXX NNS_G3dMdlSetMdlXXXXXAll
2004/10/12 初版