#include <vertexbuf.h>
Collaboration diagram for VertexBuffer:

Public Types | |
| enum | { VertexNormal = 0x01, VertexColor = 0x02, VertexColor0 = 0x02, VertexColor1 = 0x04, TexCoord0 = 0x08, TexCoord1 = 0x10 } |
Public Member Functions | |
| void | addVertex (const Vertex &v) |
| AxisAlignedBox | getBoundingBox () const |
| Color | getDiffuseColor () const |
| void | render () |
| void | setDiffuseColor (Color) |
| void | transform (Vec3f translation, float scale) |
| VertexList (uint32 _parts, uint32 initialVertexPoolSize=0) | |
| ~VertexList () | |
Private Attributes | |
| AxisAlignedBox | bbox |
| Color | diffuseColor |
| uint32 | maxVertices |
| uint32 | nVertices |
| uint32 | parts |
| uint32 | vertexSize |
| VertexPart * | vertices |
Classes | |
| class | Vertex |
| union | VertexPart |
|
|
Definition at line 22 of file vertexbuf.h. 00022 {
00023 VertexNormal = 0x01,
00024 VertexColor = 0x02,
00025 VertexColor0 = 0x02,
00026 VertexColor1 = 0x04,
00027 TexCoord0 = 0x08,
00028 TexCoord1 = 0x10,
00029 };
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
Definition at line 70 of file vertexbuf.h. |
|
|
Definition at line 68 of file vertexbuf.h. |
|
|
Definition at line 65 of file vertexbuf.h. |
|
|
Definition at line 64 of file vertexbuf.h. |
|
|
Definition at line 61 of file vertexbuf.h. |
|
|
Definition at line 62 of file vertexbuf.h. |
|
|
Definition at line 66 of file vertexbuf.h. |
1.4.1