IDirect3DVertexShader9 interface (d3d9.h)

Applications use the methods of the IDirect3DVertexShader9 interface to encapsulate the functionality of a vertex shader.

Inheritance

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

Methods

The IDirect3DVertexShader9 interface has these methods.

 
IDirect3DVertexShader9::GetDevice

The IDirect3DVertexShader9::GetDevice (d3d9.h) method gets the device.
IDirect3DVertexShader9::GetFunction

The IDirect3DVertexShader9::GetFunction (d3d9.h) method gets a pointer to the shader data.

Remarks

The LPDIRECT3DVERTEXSHADER9 and PDIRECT3DVERTEXSHADER9 types are defined as pointers to the IDirect3DVertexShader9 interface.

typedef struct IDirect3DVertexShader9 *LPDIRECT3DVERTEXSHADER9, *PDIRECT3DVERTEXSHADER9;

Requirements

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

See also

Direct3D Interfaces