Freigeben über


IDirect3DDevice9::SetRenderState-Methode (d3d9helper.h)

Legt einen einzelnen Renderzustandsparameter für Geräte fest.

Syntax

HRESULT SetRenderState(
  [in] D3DRENDERSTATETYPE State,
  [in] DWORD              Value
);

Parameter

[in] State

Typ: D3DRENDERSTATETYPE

Gerätezustandsvariable, die geändert wird. Dieser Parameter kann ein beliebiges Element des D3DRENDERSTATETYPE aufgezählten Typs sein.

[in] Value

Typ: DWORD

Neuer Wert für den festzulegenden Geräterenderstatus. Die Bedeutung dieses Parameters hängt von dem für State angegebenen Wert ab. Wenn beispielsweise State D3DRS_SHADEMODE wäre, wäre der zweite Parameter ein Member des D3DSHADEMODE aufgezählten Typs.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, wird der Rückgabewert D3D_OK. D3DERR_INVALIDCALL wird zurückgegeben, wenn eines der Argumente ungültig ist.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d9helper.h (einschließlich D3D9.h)
Bibliothek D3D9.lib

Weitere Informationen

IDirect3DDevice9

IDirect3DDevice9::GetRenderState

IDirect3DDevice9::SetTransform