|
| D3D9VertexDeclaration () |
|
| ~D3D9VertexDeclaration () |
|
const VertexElement & | addElement (unsigned short source, size_t offset, VertexElementType theType, VertexElementSemantic semantic, unsigned short index=0) |
| See VertexDeclaration.
|
|
IDirect3DVertexDeclaration9 * | getD3DVertexDeclaration (VertexDeclaration *globalDeclaration, bool useGlobalInstancingVertexBufferIsAvailable) |
| Gets the D3D9-specific vertex declaration.
|
|
const VertexElement & | insertElement (unsigned short atPosition, unsigned short source, size_t offset, VertexElementType theType, VertexElementSemantic semantic, unsigned short index=0) |
| See VertexDeclaration.
|
|
void | modifyElement (unsigned short elem_index, unsigned short source, size_t offset, VertexElementType theType, VertexElementSemantic semantic, unsigned short index=0) |
| See VertexDeclaration.
|
|
virtual void | notifyOnDeviceCreate (IDirect3DDevice9 *d3d9Device) |
|
virtual void | notifyOnDeviceDestroy (IDirect3DDevice9 *d3d9Device) |
|
virtual void | notifyOnDeviceLost (IDirect3DDevice9 *d3d9Device) |
|
virtual void | notifyOnDeviceReset (IDirect3DDevice9 *d3d9Device) |
|
void | removeAllElements (void) |
| See VertexDeclaration.
|
|
void | removeElement (unsigned short elem_index) |
| See VertexDeclaration.
|
|
void | removeElement (VertexElementSemantic semantic, unsigned short index=0) |
| See VertexDeclaration.
|
|
Specialisation of VertexDeclaration for D3D9.