IDirect3DPixelShader9 interface (d3d9helper.h)

Applications use the methods of the IDirect3DPixelShader9 interface to encapsulate the functionality of a pixel shader.

Inheritance

The IDirect3DPixelShader9 interface inherits from the IUnknown interface. IDirect3DPixelShader9 also has these types of members:

Methods

The IDirect3DPixelShader9 interface has these methods.

 
IDirect3DPixelShader9::GetDevice

The IDirect3DPixelShader9::GetDevice method (d3d9helper.h) gets the device.
IDirect3DPixelShader9::GetFunction

The IDirect3DPixelShader9::GetFunction method (d3d9helper.h) gets a pointer to the shader data.

Remarks

The LPDIRECT3DPIXELSHADER9 and PDIRECT3DPIXELSHADER9 types are defined as pointers to the IDirect3DPixelShader9 interface.

typedef struct IDirect3DPixelShader9 *LPDIRECT3DPIXELSHADER9, *PDIRECT3DPIXELSHADER9;

Requirements

Requirement Value
Target Platform Windows
Header d3d9helper.h (include D3D9.h)

See also

Direct3D Interfaces