Skip to content

Class AIAC::GLPointObject

ClassList > AIAC > GLPointObject

Inherits the following classes: AIAC::GLObject

Public Attributes

Type Name
GLfloat pointSize

Public Attributes inherited from AIAC::GLObject

See AIAC::GLObject

Type Name
GLuint colorBuf
GLsizei size
GLObjectType type
GLuint vertexBuf

Public Functions

Type Name
virtual void Draw ()
GLPointObject ()
GLPointObject (const std::vector< glm::vec3 > & vertices, const std::vector< glm::vec4 > & colors, GLfloat pointSize=1.0f)
GLPointObject (const GLPointObject & other)
GLPointObject & operator= (const GLPointObject & other)

Public Functions inherited from AIAC::GLObject

See AIAC::GLObject

Type Name
void DeleteVBOs ()
virtual void Draw () = 0
GLObject () = default
GLObject (const GLObject & other)
GLObject & operator= (const GLObject & other)
~GLObject ()

Protected Functions inherited from AIAC::GLObject

See AIAC::GLObject

Type Name
void BindVBOs ()
void BufferData (const std::vector< glm::vec3 > & vertices, const std::vector< glm::vec4 > & colors)

Public Attributes Documentation

variable pointSize

GLfloat AIAC::GLPointObject::pointSize;

Public Functions Documentation

function Draw

virtual void AIAC::GLPointObject::Draw () 

Implements AIAC::GLObject::Draw


function GLPointObject [⅓]

inline AIAC::GLPointObject::GLPointObject () 

function GLPointObject [⅔]

AIAC::GLPointObject::GLPointObject (
    const std::vector< glm::vec3 > & vertices,
    const std::vector< glm::vec4 > & colors,
    GLfloat pointSize=1.0f
) 

function GLPointObject [3/3]

inline AIAC::GLPointObject::GLPointObject (
    const GLPointObject & other
) 

function operator=

inline GLPointObject & AIAC::GLPointObject::operator= (
    const GLPointObject & other
) 


The documentation for this class was generated from the following file src/AIAC/Render/GLObject.h