共用方式為


ID3DXEffectStateManager::SetTextureStageState 方法

使用者必須實作的回呼函式,才能設定紋理階段狀態。

語法

HRESULT SetTextureStageState(
  [in] DWORD                    Stage,
  [in] D3DTEXTURESTAGESTATETYPE Type,
  [in] DWORD                    Value
);

參數

階段 [in]

類型: DWORD

指派紋理的階段。 這是 IDirect3DDevice9::SetTextureIDirect3DDevice9::SetTextureStageState中的索引值。

輸入 [in]

類型: D3DTEXTURESTAGESTATETYPE

定義紋理階段將執行的作業類型。 請參閱 D3DTEXTURESTAGESTATETYPE

[in]

類型: DWORD

可以是 D3DTEXTUREOP) (作業,也可以是 D3DTA) (引數值,視 Type 選擇的專案而定。

傳回值

類型: HRESULT

使用者實作的方法應該會傳回S_OK。 如果設定裝置狀態時回呼失敗,就會發生下列其中一項:

規格需求

需求
標頭
D3DX9Effect.h
程式庫
D3dx9.lib

另請參閱

ID3DXEffectStateManager