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) |