#include <nnsys/g3d/model.h>
void NNS_G3dMdlUseGlbDiff(NNSG3dResMdl* pMdl);
void NNS_G3dMdlUseGlbAmb(NNSG3dResMdl* pMdl);
void NNS_G3dMdlUseGlbSpec(NNSG3dResMdl* pMdl);
void NNS_G3dMdlUseGlbEmi(NNSG3dResMdl* pMdl);
void NNS_G3dMdlUseGlbLightEnableFlag(NNSG3dResMdl* pMdl);
void NNS_G3dMdlUseGlbPolygonMode(NNSG3dResMdl* pMdl);
void NNS_G3dMdlUseGlbCullMode(NNSG3dResMdl* pMdl);
void NNS_G3dMdlUseGlbPolygonID(NNSG3dResMdl* pMdl);
void NNS_G3dMdlUseGlbAlpha(NNSG3dResMdl* pMdl);
void NNS_G3dMdlUseGlbFogEnableFlag(NNSG3dResMdl* pMdl);
void NNS_G3dMdlUseGlbDepthTestCond(NNSG3dResMdl* pMdl);
void NNS_G3dMdlUseGlb1Dot(NNSG3dResMdl* pMdl);
void NNS_G3dMdlUseGlbFarClip(NNSG3dResMdl* pMdl);
void NNS_G3dMdlUseGlbXLDepthUpdate(NNSG3dResMdl* pMdl);
| pMdl | モデルリソースへのポインタ |
なし。
pMdlで指定されるモデルの描画にグローバルステートで設定された値を使用するよう設定します。
NNS_G3dMdlUseGlbDiff |
NNS_G3dGlbMaterialColorDiffAmb関数で設定した diffuse 色を使うように指定します。 |
NNS_G3dMdlUseGlbAmb |
NNS_G3dGlbMaterialColorDiffAmb関数で設定したambient色を使うように指定します。
|
NNS_G3dMdlUseGlbSpec |
NNS_G3dGlbMaterialColorSpecEmi関数で設定したspecular色を使うように指定します。
|
NNS_G3dMdlUseGlbEmi |
NNS_G3dGlbMaterialColorSpecEmi関数で設定したemission色を使うように指定します。
|
NNS_G3dMdlUseGlbLightEnableFlag |
NNS_G3dGlbPolygonAttr関数で設定したライトイネーブルフラグを使うように指定します。
|
NNS_G3dMdlUseGlbPolygonMode |
NNS_G3dGlbPolygonAttr関数で設定したポリゴンモードを使うように指定します。
|
NNS_G3dMdlUseGlbCullMode |
NNS_G3dGlbPolygonAttr関数で設定したカルモードを使うように指定します。
|
NNS_G3dMdlUseGlbPolygonID |
NNS_G3dGlbPolygonAttr関数で設定したポリゴンIDを使うように指定します。
|
NNS_G3dMdlUseGlbAlpha |
NNS_G3dGlbPolygonAttr関数で設定したα値を使うように指定します。 |
NNS_G3dMdlUseGlbFogEnableFlag |
NNS_G3dGlbPolygonAttr関数で設定したフォグイネーブルフラグを使うように指定します。 |
NNS_G3dMdlUseGlbDepthTestCond |
NNS_G3dGlbPolygonAttr関数で設定したデプステスト条件を使うように指定します。 |
NNS_G3dMdlUseGlb1Dot |
NNS_G3dGlbPolygonAttr関数で設定した1ドットポリゴン表示指定を使うように指定します。 |
NNS_G3dMdlUseGlbFarClip |
NNS_G3dGlbPolygonAttr関数で設定したFAR面交差ポリゴン表示指定を使うように指定します。 |
NNS_G3dMdlUseGlbXLDepthUpdate |
NNS_G3dGlbPolygonAttr関数で設定した半透明ポリゴンのデプス値更新イネーブルフラグを使うように指定します。
|
2004/10/12 初版