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]

Typ: LPDIRECT3DBASETEXTURE9

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:

Anforderungen

Anforderung Wert
Header
D3DX9Effect.h
Bibliothek
D3dx9.lib

Weitere Informationen

ID3DXEffectStateManager