#include <CIndexBuffer.h>
Definition at line 15 of file CIndexBuffer.h.
◆ CIndexBuffer() [1/2]
Definition at line 93 of file CIndexBuffer.h.
Don't store on the hardware.
virtual void setType(video::E_INDEX_TYPE IndexType) _IRR_OVERRIDE_
E_HARDWARE_MAPPING MappingHint
◆ CIndexBuffer() [2/2]
Definition at line 98 of file CIndexBuffer.h.
100 setType(IndexBufferCopy.getType());
103 for (
u32 n=0;
n<IndexBufferCopy.size();++
n)
virtual void push_back(const u32 &element) _IRR_OVERRIDE_
Don't store on the hardware.
unsigned int u32
32 bit unsigned variable.
virtual void reallocate(u32 new_size) _IRR_OVERRIDE_
virtual void setType(video::E_INDEX_TYPE IndexType) _IRR_OVERRIDE_
E_HARDWARE_MAPPING MappingHint
◆ ~CIndexBuffer()
virtual irr::scene::CIndexBuffer::~CIndexBuffer |
( |
| ) |
|
|
inlinevirtual |
◆ allocated_size()
virtual u32 irr::scene::CIndexBuffer::allocated_size |
( |
| ) |
const |
|
inlinevirtual |
◆ getChangedID()
virtual u32 irr::scene::CIndexBuffer::getChangedID |
( |
| ) |
const |
|
inlinevirtual |
◆ getData()
virtual void* irr::scene::CIndexBuffer::getData |
( |
| ) |
|
|
inlinevirtual |
◆ getHardwareMappingHint()
◆ getLast()
virtual u32 irr::scene::CIndexBuffer::getLast |
( |
| ) |
|
|
inlinevirtual |
◆ getType()
◆ operator []()
virtual u32 irr::scene::CIndexBuffer::operator [] |
( |
u32 |
index | ) |
const |
|
inlinevirtual |
◆ pointer()
virtual void* irr::scene::CIndexBuffer::pointer |
( |
| ) |
|
|
inlinevirtual |
◆ push_back()
virtual void irr::scene::CIndexBuffer::push_back |
( |
const u32 & |
element | ) |
|
|
inlinevirtual |
◆ reallocate()
virtual void irr::scene::CIndexBuffer::reallocate |
( |
u32 |
new_size | ) |
|
|
inlinevirtual |
◆ set_used()
virtual void irr::scene::CIndexBuffer::set_used |
( |
u32 |
usedNow | ) |
|
|
inlinevirtual |
◆ setDirty()
virtual void irr::scene::CIndexBuffer::setDirty |
( |
| ) |
|
|
inlinevirtual |
◆ setHardwareMappingHint()
◆ setType()
Implements irr::scene::IIndexBuffer.
Definition at line 113 of file CIndexBuffer.h.
115 IIndexList *NewIndices=0;
121 NewIndices=
new CSpecificIndexList<u16>;
126 NewIndices=
new CSpecificIndexList<u32>;
133 NewIndices->reallocate(
Indices->size() );
136 NewIndices->push_back((*
Indices)[
n]);
unsigned int u32
32 bit unsigned variable.
◆ setValue()
virtual void irr::scene::CIndexBuffer::setValue |
( |
u32 |
index, |
|
|
u32 |
value |
|
) |
| |
|
inlinevirtual |
◆ size()
virtual u32 irr::scene::CIndexBuffer::size |
( |
| ) |
const |
|
inlinevirtual |
◆ stride()
virtual u32 irr::scene::CIndexBuffer::stride |
( |
| ) |
const |
|
inlinevirtual |
◆ ChangedID
u32 irr::scene::CIndexBuffer::ChangedID |
◆ Indices
IIndexList* irr::scene::CIndexBuffer::Indices |
◆ MappingHint
The documentation for this class was generated from the following file: