#include <CVertexBuffer.h>
Definition at line 16 of file CVertexBuffer.h.
◆ CVertexBuffer() [1/2]
Definition at line 75 of file CVertexBuffer.h.
Don't store on the hardware.
virtual void setType(video::E_VERTEX_TYPE vertexType) _IRR_OVERRIDE_
E_HARDWARE_MAPPING MappingHint
◆ CVertexBuffer() [2/2]
Definition at line 81 of file CVertexBuffer.h.
85 setType(VertexBufferCopy.getType());
88 for (
u32 n=0;
n<VertexBufferCopy.size();++
n)
Don't store on the hardware.
unsigned int u32
32 bit unsigned variable.
virtual void push_back(const video::S3DVertex &element) _IRR_OVERRIDE_
virtual void setType(video::E_VERTEX_TYPE vertexType) _IRR_OVERRIDE_
E_HARDWARE_MAPPING MappingHint
virtual void reallocate(u32 new_size) _IRR_OVERRIDE_
◆ ~CVertexBuffer()
virtual irr::scene::CVertexBuffer::~CVertexBuffer |
( |
| ) |
|
|
inlinevirtual |
◆ allocated_size()
virtual u32 irr::scene::CVertexBuffer::allocated_size |
( |
| ) |
const |
|
inlinevirtual |
◆ getChangedID()
virtual u32 irr::scene::CVertexBuffer::getChangedID |
( |
| ) |
const |
|
inlinevirtual |
◆ getData()
virtual void* irr::scene::CVertexBuffer::getData |
( |
| ) |
|
|
inlinevirtual |
◆ getHardwareMappingHint()
◆ getLast()
◆ getType()
◆ operator []()
◆ pointer()
◆ push_back()
◆ reallocate()
virtual void irr::scene::CVertexBuffer::reallocate |
( |
u32 |
new_size | ) |
|
|
inlinevirtual |
◆ set_used()
virtual void irr::scene::CVertexBuffer::set_used |
( |
u32 |
usedNow | ) |
|
|
inlinevirtual |
◆ setDirty()
virtual void irr::scene::CVertexBuffer::setDirty |
( |
| ) |
|
|
inlinevirtual |
◆ setHardwareMappingHint()
◆ setType()
Implements irr::scene::IVertexBuffer.
Definition at line 98 of file CVertexBuffer.h.
100 IVertexList *NewVertices=0;
106 NewVertices=
new CSpecificVertexList<video::S3DVertex>;
111 NewVertices=
new CSpecificVertexList<video::S3DVertex2TCoords>;
116 NewVertices=
new CSpecificVertexList<video::S3DVertexTangents>;
122 NewVertices->reallocate(
Vertices->size() );
Vertex with two texture coordinates, video::S3DVertex2TCoords.
Vertex with a tangent and binormal vector, video::S3DVertexTangents.
unsigned int u32
32 bit unsigned variable.
Standard vertex type used by the Irrlicht engine, video::S3DVertex.
◆ size()
virtual u32 irr::scene::CVertexBuffer::size |
( |
| ) |
const |
|
inlinevirtual |
◆ stride()
virtual u32 irr::scene::CVertexBuffer::stride |
( |
| ) |
const |
|
inlinevirtual |
◆ ChangedID
u32 irr::scene::CVertexBuffer::ChangedID |
◆ MappingHint
◆ Vertices
IVertexList* irr::scene::CVertexBuffer::Vertices |
The documentation for this class was generated from the following file: