5 #ifndef __I_INDEX_BUFFER_H_INCLUDED__ 6 #define __I_INDEX_BUFFER_H_INCLUDED__ virtual u32 stride() const =0
virtual u32 operator [](u32 index) const =0
virtual void setValue(u32 index, u32 value)=0
virtual void push_back(const u32 &element)=0
virtual void setHardwareMappingHint(E_HARDWARE_MAPPING NewMappingHint)=0
set the hardware mapping hint, for driver
Everything in the Irrlicht Engine can be found in this namespace.
virtual u32 allocated_size() const =0
virtual u32 size() const =0
virtual void setDirty()=0
flags the meshbuffer as changed, reloads hardware buffers
virtual u32 getChangedID() const =0
Get the currently used ID for identification of changes.
virtual video::E_INDEX_TYPE getType() const =0
GLsizei const GLfloat * value
unsigned int u32
32 bit unsigned variable.
virtual E_HARDWARE_MAPPING getHardwareMappingHint() const =0
get the current hardware mapping hint
virtual void reallocate(u32 new_size)=0
virtual void setType(video::E_INDEX_TYPE IndexType)=0
virtual void set_used(u32 usedNow)=0
virtual void * pointer()=0
virtual void * getData()=0
Base class of most objects of the Irrlicht Engine.