Platform_Win32_3D_D3D9_VertexBuffer Class Reference

Public Member Functions | |
| Platform_Win32_3D_D3D9_VertexBuffer (IDirect3DDevice9 *device, int vertexFormat, int vertexCount, bool dynamic) | |
| virtual | ~Platform_Win32_3D_D3D9_VertexBuffer () |
| virtual void | Lock (int startVertex=0, int vertexCount=0) |
| virtual void | Unlock () |
| virtual float * | GetPositionData () |
| virtual int | GetPositionStride () |
| virtual float * | GetScreenPositionData () |
| virtual int | GetScreenPositionStride () |
| virtual float * | GetNormalData () |
| virtual int | GetNormalStride () |
| virtual unsigned int * | GetDiffuseData () |
| virtual int | GetDiffuseStride () |
| virtual unsigned int * | GetSpecularData () |
| virtual int | GetSpecularStride () |
| virtual float * | GetUVData (int textureSet) |
| virtual int | GetUVStride (int textureSet) |
| virtual void | Bind () |
Detailed Description
Definition at line 22 of file Platform_Win32_3D_D3D9_VertexBuffer.h.
Constructor & Destructor Documentation
| Platform_Win32_3D_D3D9_VertexBuffer::Platform_Win32_3D_D3D9_VertexBuffer | ( | IDirect3DDevice9 * | device, | |
| int | vertexFormat, | |||
| int | vertexCount, | |||
| bool | dynamic | |||
| ) |
Definition at line 12 of file Platform_Win32_3D_D3D9_VertexBuffer.cpp.
| Platform_Win32_3D_D3D9_VertexBuffer::~Platform_Win32_3D_D3D9_VertexBuffer | ( | ) | [virtual] |
Definition at line 48 of file Platform_Win32_3D_D3D9_VertexBuffer.cpp.
Member Function Documentation
| void Platform_Win32_3D_D3D9_VertexBuffer::Lock | ( | int | startVertex = 0, |
|
| int | vertexCount = 0 | |||
| ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 56 of file Platform_Win32_3D_D3D9_VertexBuffer.cpp.
| void Platform_Win32_3D_D3D9_VertexBuffer::Unlock | ( | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 76 of file Platform_Win32_3D_D3D9_VertexBuffer.cpp.
| float * Platform_Win32_3D_D3D9_VertexBuffer::GetPositionData | ( | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 92 of file Platform_Win32_3D_D3D9_VertexBuffer.cpp.
| int Platform_Win32_3D_D3D9_VertexBuffer::GetPositionStride | ( | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 107 of file Platform_Win32_3D_D3D9_VertexBuffer.cpp.
| float * Platform_Win32_3D_D3D9_VertexBuffer::GetScreenPositionData | ( | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 121 of file Platform_Win32_3D_D3D9_VertexBuffer.cpp.
| int Platform_Win32_3D_D3D9_VertexBuffer::GetScreenPositionStride | ( | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 136 of file Platform_Win32_3D_D3D9_VertexBuffer.cpp.
| float * Platform_Win32_3D_D3D9_VertexBuffer::GetNormalData | ( | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 150 of file Platform_Win32_3D_D3D9_VertexBuffer.cpp.
| int Platform_Win32_3D_D3D9_VertexBuffer::GetNormalStride | ( | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 174 of file Platform_Win32_3D_D3D9_VertexBuffer.cpp.
| unsigned int * Platform_Win32_3D_D3D9_VertexBuffer::GetDiffuseData | ( | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 188 of file Platform_Win32_3D_D3D9_VertexBuffer.cpp.
| int Platform_Win32_3D_D3D9_VertexBuffer::GetDiffuseStride | ( | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 216 of file Platform_Win32_3D_D3D9_VertexBuffer.cpp.
| unsigned int * Platform_Win32_3D_D3D9_VertexBuffer::GetSpecularData | ( | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 230 of file Platform_Win32_3D_D3D9_VertexBuffer.cpp.
| int Platform_Win32_3D_D3D9_VertexBuffer::GetSpecularStride | ( | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 262 of file Platform_Win32_3D_D3D9_VertexBuffer.cpp.
| float * Platform_Win32_3D_D3D9_VertexBuffer::GetUVData | ( | int | textureSet | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 276 of file Platform_Win32_3D_D3D9_VertexBuffer.cpp.
| int Platform_Win32_3D_D3D9_VertexBuffer::GetUVStride | ( | int | textureSet | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 314 of file Platform_Win32_3D_D3D9_VertexBuffer.cpp.
| void Platform_Win32_3D_D3D9_VertexBuffer::Bind | ( | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 328 of file Platform_Win32_3D_D3D9_VertexBuffer.cpp.
Reproduction/republishing of any material on this site without permission is strictly prohibited.
