Skylicht Engine
Loading...
Searching...
No Matches
irr::scene::IIndexBuffer Class Referenceabstract
Inheritance diagram for irr::scene::IIndexBuffer:
irr::IReferenceCounted irr::scene::CIndexBuffer

Public Member Functions

virtual void clear ()=0
virtual u32 getLast ()=0
virtual void set_used (u32 used)=0
virtual void reallocate (u32 size)=0
virtual u32 allocated_size () const =0
virtual s32 linear_reverse_search (const u32 &element) const =0
virtual video::E_INDEX_TYPE getType () const =0
virtual void setType (video::E_INDEX_TYPE type)=0
virtual E_HARDWARE_MAPPING getHardwareMappingHint () const =0
virtual void setHardwareMappingHint (E_HARDWARE_MAPPING hardwareMappingHint)=0
virtual void addIndex (const u32 &index)=0
virtual u32 getIndex (u32 id) const =0
virtual void * getIndices ()=0
virtual u32 getIndexCount () const =0
virtual u32 getIndexSize () const =0
virtual void setIndex (u32 id, u32 index)=0
virtual void setDirty ()=0
virtual u32 getChangedID () const =0
video::IHardwareBuffergetHardwareBuffer () const
void setHardwareBuffer (video::IHardwareBuffer *hardwareBuffer, bool externalMemoryHandler=false)
Public Member Functions inherited from irr::IReferenceCounted
 IReferenceCounted ()
 Constructor.
virtual ~IReferenceCounted ()
 Destructor.
void grab () const
 Grabs the object. Increments the reference counter by one.
bool drop () const
 Drops the object. Decrements the reference counter by one.
s32 getReferenceCount () const
 Get the reference count.
const c8getDebugName () const
 Returns the debug name of the object.

Protected Attributes

video::IHardwareBufferHardwareBuffer

Additional Inherited Members

Protected Member Functions inherited from irr::IReferenceCounted
void setDebugName (const c8 *newName)
 Sets the debug name of the object.

The documentation for this class was generated from the following file: