ID3DXEffectStateManager::SetTexture-Methode
Eine Rückruffunktion, die von einem Benutzer implementiert werden muss, um eine Textur festlegen zu können.
Syntax
HRESULT SetTexture(
[in] DWORD Stage,
[in] LPDIRECT3DBASETEXTURE9 pTexture
);
Parameter
-
Phase [ In]
-
Typ: DWORD
Die Stufe, der die Textur zugewiesen wird. Dies ist der Indexwert in IDirect3DDevice9::SetTexture oder IDirect3DDevice9::SetTextureStageState.
-
pTexture [ In]
-
Ein Zeiger auf das Texturobjekt. Dies kann einer der Direct3D-Texturtypen (Cube, Volume usw.) sein. Siehe IDirect3DBaseTexture9.
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::SetTexture)tritt ein Fehler auf.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|