IDirect3DDevice9::GetRenderState method (d3d9.h)

Retrieves a render-state value for a device.

Syntax

HRESULT GetRenderState(
  [in]          D3DRENDERSTATETYPE State,
  [out, retval] DWORD              *pValue
);

Parameters

[in] State

Type: D3DRENDERSTATETYPE

Device state variable that is being queried. This parameter can be any member of the D3DRENDERSTATETYPE enumerated type.

[out, retval] pValue

Type: DWORD*

Pointer to a variable that receives the value of the queried render state variable when the method returns.

Return value

Type: HRESULT

If the method succeeds, the return value is D3D_OK. D3DERR_INVALIDCALL if one of the arguments is invalid.

Remarks

This method will not return device state for a device that is created using D3DCREATE_PUREDEVICE. If you want to use this method, you must create your device with any of the other values in D3DCREATE."

Requirements

Requirement Value
Target Platform Windows
Header d3d9.h (include D3D9.h)
Library D3D9.lib

See also

IDirect3DDevice9

IDirect3DDevice9::SetRenderState