ID3DXEffectStateManager::SetTextureStageState-Methode

Eine Rückruffunktion, die von einem Benutzer implementiert werden muss, um den Texturphasenzustand festlegen zu können.

Syntax

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

Parameter

Phase [ In]

Typ: DWORD

Die Stufe, der die Textur zugewiesen ist. Dies ist der Indexwert in IDirect3DDevice9::SetTexture oder IDirect3DDevice9::SetTextureStageState.

Typ [ In]

Typ: D3DTEXTURESTAGESTATETYPE

Definiert den Typ des Vorgangs, der von einer Texturphase durchgeführt wird. Siehe D3DTEXTURESTAGESTATETYPE.

Wert [ In]

Typ: DWORD

Kann entweder ein Vorgang (D3DTEXTUREOP) oder ein Argumentwert (D3DTA) sein, je nachdem, was für Type ausgewählt ist.

Rückgabewert

Typ: HRESULT

Die vom Benutzer implementierte Methode sollte S _ OK zurückgeben. Wenn der Rückruf beim Festlegen des Gerätestatus fehlschlägt, tritt eine der folgenden Bedingungen auf:

Anforderungen

Anforderung Wert
Header
D3DX9Effect.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXEffectStateManager