# NNS_G3dGlbMaterialColorDiffAmb

## 構文

      #include <nnsys/g3d/glbstate.h>

      void
      NNS_G3dGlbMaterialColorDiffAmb(
          GXRgb diffuse,
          GXRgb ambient,
          BOOL IsSetVtxColor
      );

## 引数

diffuse | 拡散反射色
ambient | 環境反射色
IsSetVtxColor | 頂点カラーセットフラグ

## 返り値

なし。

## 説明

G3Dライブラリ内部で保持しているグローバル状態に材質の拡散反射色(diffuse)と環境反射色(ambient)を設定します。 また、頂点カラーセットフラグは、頂点カラーをセットしない(`FALSE`)か、 拡散反射色を頂点カラーとしてセットする(`FALSE`以外)かを選択することが出来ます。このAPIでなされた設定は、`NNS_G3dMdlUseGlbDiff`関数か`NNS_G3dMdlUseGlbAmb`関数を使用した場合にモデルに反映されます。

## 参照

`NNS_G3dGlbMaterialColorSpecEmi`

## 履歴

2004/08/02 初版