IDirect3DDevice9::GetMaterial method (d3d9.h)

Retrieves the current material properties for the device.

Syntax

HRESULT GetMaterial(
  [out] D3DMATERIAL9 *pMaterial
);

Parameters

[out] pMaterial

Type: D3DMATERIAL9*

Pointer to a D3DMATERIAL9 structure to fill with the currently set material properties.

Return value

Type: HRESULT

If the method succeeds, the return value is D3D_OK. D3DERR_INVALIDCALL if the pMaterial parameter 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::SetMaterial