5 #ifndef __I_INDEX_BUFFER_H_INCLUDED__ 6 #define __I_INDEX_BUFFER_H_INCLUDED__ 28 virtual void* getData() =0;
33 virtual u32 stride()
const =0;
35 virtual u32 size()
const =0;
36 virtual void push_back (
const u32 &element) =0;
37 virtual u32 operator [](
u32 index)
const =0;
38 virtual u32 getLast() =0;
39 virtual void setValue(
u32 index,
u32 value) =0;
40 virtual void set_used(
u32 usedNow) =0;
41 virtual void reallocate(
u32 new_size) =0;
42 virtual u32 allocated_size()
const=0;
44 virtual void* pointer() =0;
53 virtual void setDirty() = 0;
57 virtual u32 getChangedID()
const = 0;
Everything in the Irrlicht Engine can be found in this namespace.
unsigned int u32
32 bit unsigned variable.
Base class of most objects of the Irrlicht Engine.