Class AIAC::GLLineObject¶
ClassList > AIAC > GLLineObject
Inherits the following classes: AIAC::GLObject
Public Attributes¶
Type | Name |
---|---|
GLfloat | lineWidth |
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 () |
GLLineObject () | |
GLLineObject (const std::vector< glm::vec3 > & vertices, const std::vector< glm::vec4 > & colors, GLfloat lineWidth=1.0f) | |
GLLineObject (const GLLineObject & other) | |
GLLineObject & | operator= (const GLLineObject & 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 lineWidth¶
Public Functions Documentation¶
function Draw¶
Implements AIAC::GLObject::Draw
function GLLineObject [⅓]¶
function GLLineObject [⅔]¶
AIAC::GLLineObject::GLLineObject (
const std::vector< glm::vec3 > & vertices,
const std::vector< glm::vec4 > & colors,
GLfloat lineWidth=1.0f
)
function GLLineObject [3/3]¶
function operator=¶
The documentation for this class was generated from the following file src/AIAC/Render/GLObject.h