qxLib
List of all members
qx::base_ebo Class Reference

Base EBO class. More...

#include <ebo.h>

Inheritance diagram for qx::base_ebo:
qx::buffer_base qx::IBuffer

Additional Inherited Members

- Public Member Functions inherited from qx::buffer_base
virtual QX_DECL_IBUFFER void MemBarrier ()
 Defines a barrier ordering memory transactions.
 
virtual void Allocate (GLsizeiptr nSize, const void *pData=nullptr, GLenum eUsage=GL_DYNAMIC_DRAW)
 Allocate memory for the buffer. More...
 
virtual void Update (const void *pData, GLsizeiptr nSize, GLintptr nOffset=0)
 Update buffer. More...
 
- Public Member Functions inherited from qx::IBuffer
virtual void Generate ()=0
 Generate buffer object.
 
virtual void Bind () const =0
 Bind a named buffer object.
 
virtual void Unbind () const =0
 Unbind a named buffer object.
 
virtual GLuint GetBufferName () const =0
 Get the object's name - the reference to the object. More...
 
virtual bool IsGenerated () const =0
 Is this buffer generated. More...
 
- Protected Member Functions inherited from qx::buffer_base
virtual GLenum GetBufferType () const =0
 Get buffer type. More...
 
virtual GLbitfield GetBarrierBit () const =0
 Get buffer type barrier bit. More...
 

Detailed Description

Base EBO class.

~

Author
Khrapov
Date
10.07.2020

Definition at line 25 of file ebo.h.


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