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]
-
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:
- Die Auswirkung tritt während ID3DXEffect::BeginPass auf.
- Der Dynamische Effektzustandsaufruf (z. B. IDirect3DDevice9::SetTextureStageState)tritt ein Fehler auf.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|