Microsoft DirectX 8.0 (Visual Basic) |
Microsoft® Direct3D® では、フラット シェーディングとグーロー シェーディングの両方をサポートしている。デフォルトではグーロー シェーディングが設定される。現在のシェーディング モードを制御するため、Microsoft Visual Basic® アプリケーションでは CONST_D3DSHADEMODE 列挙のメンバを D3DRS_SHADEMODE レンダリング ステートに指定する。
次のコードは、シェーディング ステートをフラット シェーディング モードに設定する処理を示している。
' このコード例では、d3dDevice は Direct3DDevice8 オブジェクトへの ' 有効な参照であると仮定している。 ' シェーディング ステートを設定する。 Call d3dDevice.SetRenderState(D3DRS_SHADEMODE, D3DSHADE_FLAT)