Skylicht Engine
Loading...
Searching...
No Matches
irr::scene::IVertexBuffer Class Referenceabstract
Inheritance diagram for irr::scene::IVertexBuffer:
irr::IReferenceCounted irr::scene::CVertexBuffer< video::S3DVertex > irr::scene::CVertexBuffer< video::S3DVertex2TCoords > irr::scene::CVertexBuffer< video::S3DVertexTangents > irr::scene::CVertexBuffer< T >

Public Member Functions

virtual void clear ()=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 void *element) const =0
virtual void fill (u32 used)=0
virtual E_HARDWARE_MAPPING getHardwareMappingHint () const =0
virtual void setHardwareMappingHint (E_HARDWARE_MAPPING hardwareMappingHint)=0
virtual void addVertex (const void *vertex)=0
virtual const void * getVertex (u32 id) const =0
virtual void * getVertices ()=0
virtual u32 getVertexCount () const =0
virtual u32 getVertexSize () const =0
virtual void setVertex (u32 id, const void *vertex)=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: