Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Rückruffunktion, die von einem Benutzer implementiert werden muss, um eine Textur festzulegen.
Syntax
HRESULT SetTexture(
[in] DWORD Stage,
[in] LPDIRECT3DBASETEXTURE9 pTexture
);
Parameter
-
Phase [in]
-
Typ: DWORD
Die Phase, der die Textur zugewiesen ist. Dies ist der Indexwert in IDirect3DDevice9::SetTexture oder IDirect3DDevice9::SetTextureStageState.
-
pTexture [in]
-
Ein Zeiger auf das Texturobjekt. Dies kann jeder 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ätezustands fehlschlägt, tritt eine der folgenden Aktionen auf:
- Der Effekt schlägt während ID3DXEffect::BeginPass fehl.
- Beim Aufruf des dynamischen Effektzustands (z. B. IDirect3DDevice9::SetTexture) tritt ein Fehler auf.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|
Siehe auch