Freigeben über


ID3DXEffectStateManager::SetTexture-Methode

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]

Typ: LPDIRECT3DBASETEXTURE9

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:

Anforderungen

Anforderung Wert
Header
D3DX9Effect.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXEffectStateManager