![]() |
Skylicht Engine
|
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::IHardwareBuffer * | getHardwareBuffer () 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 c8 * | getDebugName () const |
| Returns the debug name of the object. | |
Protected Attributes | |
| video::IHardwareBuffer * | HardwareBuffer |
Additional Inherited Members | |
| Protected Member Functions inherited from irr::IReferenceCounted | |
| void | setDebugName (const c8 *newName) |
| Sets the debug name of the object. | |