Freigeben über


IDirect3DDevice9::SetTextureStageState-Methode (d3d9helper.h)

Legt den Zustandswert für die aktuell zugewiesene Textur fest.

Syntax

HRESULT SetTextureStageState(
  [in] DWORD                    Stage,
  [in] D3DTEXTURESTAGESTATETYPE Type,
  [in] DWORD                    Value
);

Parameter

[in] Stage

Typ: DWORD

Stufenbezeichner der Textur, für die der Zustandswert festgelegt ist. Phasenbezeichner sind nullbasiert. Geräte können über bis zu acht festgelegte Texturen verfügen, sodass der maximal zulässige Wert für Stage 7 ist.

[in] Type

Typ: D3DTEXTURESTAGESTATETYPE

Festzulegenden Texturzustand. Dieser Parameter kann ein beliebiger Member des aufgezählten D3DTEXTURESTAGESTATETYPE-Typs sein.

[in] Value

Typ: DWORD

Der festzulegende Zustandswert. Die Bedeutung dieses Werts wird durch den Type-Parameter bestimmt.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert D3DERR_INVALIDCALL werden.

Anforderungen

   
Zielplattform Windows
Kopfzeile d3d9helper.h (include D3D9.h)
Bibliothek D3D9.lib

Weitere Informationen

IDirect3DDevice9

IDirect3DDevice9::GetTexture

IDirect3DDevice9::GetTextureStageState

IDirect3DDevice9::SetTexture