Apollo
6.0
Open source self driving car software
RenderableObject Member List
This is the complete list of members for
RenderableObject
, including all inherited members.
CreateShaderProgram
(const QString &vertexShaderFileName, const QString &fragShaderFileName)
RenderableObject
static
Destroy
(void)
RenderableObject
Draw
(void)
RenderableObject
inline
protected
virtual
FillVertexBuffer
(GLfloat *pBuffer)=0
RenderableObject
protected
pure virtual
GetPrimitiveType
(void) const =0
RenderableObject
pure virtual
haveShaderProgram
(void)
RenderableObject
inline
Init
(std::shared_ptr< QOpenGLShaderProgram > &shaderProgram=NullRenderableObj)
RenderableObject
is_init_
RenderableObject
protected
is_renderable
(void) const
RenderableObject
inline
is_renderable_
RenderableObject
protected
NullRenderableObj
RenderableObject
static
Render
(const QMatrix4x4 *mvp=nullptr)
RenderableObject
RenderableObject
(int vertex_count=1, int vertex_element_count=3, const std::shared_ptr< QOpenGLShaderProgram > &shaderProgram=NullRenderableObj)
RenderableObject
explicit
set_is_renderable
(bool b)
RenderableObject
inline
set_shader_program
(const std::shared_ptr< QOpenGLShaderProgram > &shaderProgram)
RenderableObject
inline
set_vertex_count
(int vertexCount)
RenderableObject
inline
set_vertex_element_count
(int vertexElementCount)
RenderableObject
inline
SetupAllAttrPointer
(void)
RenderableObject
inline
protected
virtual
SetupExtraUniforms
(void)
RenderableObject
inline
virtual
shader_program_
RenderableObject
protected
vao_
RenderableObject
protected
vbo_
RenderableObject
protected
vertex_count
(void) const
RenderableObject
inline
vertex_count_
RenderableObject
protected
vertex_element_count
(void) const
RenderableObject
inline
vertex_element_count_
RenderableObject
protected
VertexBufferSize
(void) const
RenderableObject
inline
~RenderableObject
(void)
RenderableObject
virtual
Generated by
1.8.13