Platform_Win32_3D_VertexBuffer Class Reference

Public Member Functions | |
| Platform_Win32_3D_VertexBuffer (Platform_Win32_3D *win32_3d, int vertexFormat, int vertexCount, bool dynamic) | |
| virtual | ~Platform_Win32_3D_VertexBuffer () |
| void | Reset (Platform_Win32_3D_Technology *technology) |
| 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_VertexBuffer.h.
Constructor & Destructor Documentation
| Platform_Win32_3D_VertexBuffer::Platform_Win32_3D_VertexBuffer | ( | Platform_Win32_3D * | win32_3d, | |
| int | vertexFormat, | |||
| int | vertexCount, | |||
| bool | dynamic | |||
| ) |
Definition at line 12 of file Platform_Win32_3D_VertexBuffer.cpp.
| Platform_Win32_3D_VertexBuffer::~Platform_Win32_3D_VertexBuffer | ( | ) | [virtual] |
Definition at line 35 of file Platform_Win32_3D_VertexBuffer.cpp.
Member Function Documentation
| void Platform_Win32_3D_VertexBuffer::Reset | ( | Platform_Win32_3D_Technology * | technology | ) |
Definition at line 55 of file Platform_Win32_3D_VertexBuffer.cpp.
| void Platform_Win32_3D_VertexBuffer::Lock | ( | int | startVertex = 0, |
|
| int | vertexCount = 0 | |||
| ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 78 of file Platform_Win32_3D_VertexBuffer.cpp.
| void Platform_Win32_3D_VertexBuffer::Unlock | ( | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 94 of file Platform_Win32_3D_VertexBuffer.cpp.
| float * Platform_Win32_3D_VertexBuffer::GetPositionData | ( | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 124 of file Platform_Win32_3D_VertexBuffer.cpp.
| int Platform_Win32_3D_VertexBuffer::GetPositionStride | ( | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 140 of file Platform_Win32_3D_VertexBuffer.cpp.
| float * Platform_Win32_3D_VertexBuffer::GetScreenPositionData | ( | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 155 of file Platform_Win32_3D_VertexBuffer.cpp.
| int Platform_Win32_3D_VertexBuffer::GetScreenPositionStride | ( | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 176 of file Platform_Win32_3D_VertexBuffer.cpp.
| float * Platform_Win32_3D_VertexBuffer::GetNormalData | ( | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 191 of file Platform_Win32_3D_VertexBuffer.cpp.
| int Platform_Win32_3D_VertexBuffer::GetNormalStride | ( | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 216 of file Platform_Win32_3D_VertexBuffer.cpp.
| unsigned int * Platform_Win32_3D_VertexBuffer::GetDiffuseData | ( | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 231 of file Platform_Win32_3D_VertexBuffer.cpp.
| int Platform_Win32_3D_VertexBuffer::GetDiffuseStride | ( | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 260 of file Platform_Win32_3D_VertexBuffer.cpp.
| unsigned int * Platform_Win32_3D_VertexBuffer::GetSpecularData | ( | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 275 of file Platform_Win32_3D_VertexBuffer.cpp.
| int Platform_Win32_3D_VertexBuffer::GetSpecularStride | ( | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 308 of file Platform_Win32_3D_VertexBuffer.cpp.
| float * Platform_Win32_3D_VertexBuffer::GetUVData | ( | int | textureSet | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 323 of file Platform_Win32_3D_VertexBuffer.cpp.
| int Platform_Win32_3D_VertexBuffer::GetUVStride | ( | int | textureSet | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 362 of file Platform_Win32_3D_VertexBuffer.cpp.
| void Platform_Win32_3D_VertexBuffer::Bind | ( | ) | [virtual] |
Implements Platform_3D_VertexBuffer.
Definition at line 377 of file Platform_Win32_3D_VertexBuffer.cpp.
Reproduction/republishing of any material on this site without permission is strictly prohibited.
