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¶
Public Functions Documentation¶
function Draw¶
Implements AIAC::GLObject::Draw
function 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]¶
function operator=¶
The documentation for this class was generated from the following file src/AIAC/Render/GLObject.h