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