Class AIAC::GLObject
ClassList > AIAC > GLObject
Inherited by the following classes: AIAC::GLLineObject, AIAC::GLMeshObject, AIAC::GLPointObject
Public Attributes
Public Functions
Protected Functions
Type | Name |
void | BindVBOs ()
|
void | BufferData (const std::vector< glm::vec3 > & vertices, const std::vector< glm::vec4 > & colors)
|
Public Attributes Documentation
variable colorBuf
GLuint AIAC::GLObject::colorBuf;
variable size
GLsizei AIAC::GLObject::size;
variable type
GLObjectType AIAC::GLObject::type;
variable vertexBuf
GLuint AIAC::GLObject::vertexBuf;
Public Functions Documentation
function DeleteVBOs
void AIAC::GLObject::DeleteVBOs ()
function Draw
virtual void AIAC::GLObject::Draw () = 0
function GLObject [½]
AIAC::GLObject::GLObject () = default
function GLObject [2/2]
inline AIAC::GLObject::GLObject (
const GLObject & other
)
function operator=
inline GLObject & AIAC::GLObject::operator= (
const GLObject & other
)
function ~GLObject
inline AIAC::GLObject::~GLObject ()
Protected Functions Documentation
function BindVBOs
void AIAC::GLObject::BindVBOs ()
function BufferData
void AIAC::GLObject::BufferData (
const std::vector< glm::vec3 > & vertices,
const std::vector< glm::vec4 > & colors
)
The documentation for this class was generated from the following file src/AIAC/Render/GLObject.h