IDirect3DDevice9::SetTextureStageState

現在割り当てられているテクスチャーにステート値を設定します。

HRESULT 
SetTextureStageState(
  DWORD Stage,
  D3DTEXTURESTAGESTATETYPE Type,
  DWORD Value
);

パラメータ

  • Stage
    ステート値を設定するテクスチャーのステージ識別子です。ステージ識別子は 0 から始まります。デバイスには最大で 8 セットのテクスチャーを設定できるので、Stage の許容最大値は 7 になります。
  • Type
    設定するテクスチャーのステートです。このパラメーターには、D3DTEXTURESTAGESTATETYPE 列挙型の任意のメンバーを使用できます。
  • Value
    設定するステート値。この値の意味は、Type パラメーターに依存します。

戻り値

メソッドが成功した場合は、D3D_OK を返します。失敗した場合は、D3DERR_INVALIDCALL を返します。

要件

ヘッダー: D3D9.h 宣言

ライブラリ: D3D9.lib 内容

関連項目

IDirect3DDevice9::GetTextureStageState, IDirect3DDevice9::GetTexture, IDirect3DDevice9::SetTexture