# NNS_G3dMdlGetMdlXXXXX

## 構文

      #include <nnsys/g3d/model.h>

      GXRgb NNS_G3dMdlGetMdlDiff(NNSG3dResMdl* pMdl, u32 matID);
      GXRgb NNS_G3dMdlGetMdlAmb(NNSG3dResMdl* pMdl, u32 matID);
      GXRgb NNS_G3dMdlGetMdlSpec(NNSG3dResMdl* pMdl, u32 matID);
      GXRgb NNS_G3dMdlGetMdlEmi(NNSG3dResMdl* pMdl, u32 matID);
      int NNS_G3dMdlGetMdlLightEnableFlag(NNSG3dResMdl* pMdl, u32 matID);
      GXPolygonMode NNS_G3dMdlGetMdlPolygonMode(NNSG3dResMdl* pMdl, u32 matID);
      GXCull NNS_G3dMdlGetMdlCullMode(NNSG3dResMdl* pMdl, u32 matID);
      int NNS_G3dMdlGetMdlPolygonID(NNSG3dResMdl* pMdl, u32 matID);
      int NNS_G3dMdlGetMdlAlpha(NNSG3dResMdl* pMdl, u32 matID);
      BOOL NNS_G3dMdlGetMdlFogEnableFlag(NNSG3dResMdl* pMdl, u32 matID);
      BOOL NNS_G3dMdlGetMdlDepthTestCond(NNSG3dResMdl* pMdl, u32 matID);
      BOOL NNS_G3dMdlGetMdl1Dot(NNSG3dResMdl* pMdl, u32 matID);
      BOOL NNS_G3dMdlGetMdlFarClip(NNSG3dResMdl* pMdl, u32 matID);
      BOOL NNS_G3dMdlGetMdlXLDepthUpdate(NNSG3dResMdl* pMdl, u32 matID);

## 共通の引数

pMdl | モデルリソースへのポインタ
matID | マテリアルID

## 返り値

モデルリソースに設定されている値を返します。型は関数によって異なります。

## 説明

pMdlで指定されるモデルの描画にモデルリソース内で設定されている値を使用するよう設定します。

`NNS_G3dMdlGetMdlDiff` | モデルリソース内マテリアルのdiffuse色を取得します。
`NNS_G3dMdlGetMdlAmb` | モデルリソース内マテリアルのambient色を取得します。
`NNS_G3dMdlGetMdlSpec` | モデルリソース内マテリアルのspecular色を取得します。
`NNS_G3dMdlGetMdlEmi` | モデルリソース内マテリアルのemission色を取得します。
`NNS_G3dMdlGetMdlLightEnableFlag` | モデルリソース内マテリアルのライトイネーブルフラグを取得します。
`NNS_G3dMdlGetMdlPolygonMode` | モデルリソース内マテリアルのポリゴンモードを取得します。
`NNS_G3dMdlGetMdlCullMode` | モデルリソース内マテリアルのカルモードを取得します。
`NNS_G3dMdlGetMdlPolygonID` | モデルリソース内マテリアルのポリゴンIDを取得します。
`NNS_G3dMdlGetMdlAlpha` | モデルリソース内マテリアルのα値を取得します。
`NNS_G3dMdlGetMdlFogEnableFlag` | モデルリソース内マテリアルのフォグイネーブルフラグを取得します。
`NNS_G3dMdlGetMdlDepthTestCond` | モデルリソース内マテリアルのデプステスト条件を取得します。
`NNS_G3dMdlGetMdl1Dot` | モデルリソース内マテリアルの１ドットポリゴン表示指定を取得します。
`NNS_G3dMdlGetMdlFarClip` | モデルリソース内マテリアルのFAR面交差ポリゴン表示指定を取得します。
`NNS_G3dMdlGetMdlXLDepthUpdate` | モデルリソース内マテリアルの半透明ポリゴンのデプス値更新イネーブルフラグを取得します。

## 参照

`NNS_G3dMdlSetMdlXXXXX`

## 履歴

2004/10/12 初版