addAttrib(const std::string &name, const typename Core::VectorArray< A > &data) | Ra::Engine::Data::CoreGeometryDisplayable< T > | inline |
addAttribObserver(const std::string &name) | Ra::Engine::Data::CoreGeometryDisplayable< T > | protected |
addToTranslationTable(const std::string &name) (defined in Ra::Engine::Data::CoreGeometryDisplayable< T >) | Ra::Engine::Data::CoreGeometryDisplayable< T > | protected |
AttribArrayDisplayable(const std::string &name, MeshRenderMode renderMode=RM_TRIANGLES) (defined in Ra::Engine::Data::AttribArrayDisplayable) | Ra::Engine::Data::AttribArrayDisplayable | explicit |
AttribArrayDisplayable(const AttribArrayDisplayable &rhs)=delete (defined in Ra::Engine::Data::AttribArrayDisplayable) | Ra::Engine::Data::AttribArrayDisplayable | |
autoVertexAttribPointer(const ShaderProgram *prog) | Ra::Engine::Data::CoreGeometryDisplayable< T > | protected |
base typedef (defined in Ra::Engine::Data::CoreGeometryDisplayable< T >) | Ra::Engine::Data::CoreGeometryDisplayable< T > | |
CoreGeometry typedef (defined in Ra::Engine::Data::CoreGeometryDisplayable< T >) | Ra::Engine::Data::CoreGeometryDisplayable< T > | |
CoreGeometryDisplayable(const std::string &name, MeshRenderMode renderMode=RM_TRIANGLES) (defined in Ra::Engine::Data::CoreGeometryDisplayable< T >) | Ra::Engine::Data::CoreGeometryDisplayable< T > | explicit |
Displayable(const std::string &name) (defined in Ra::Engine::Data::Displayable) | Ra::Engine::Data::Displayable | inline |
Displayable(const Displayable &rhs)=delete (defined in Ra::Engine::Data::Displayable) | Ra::Engine::Data::Displayable | |
getAbstractGeometry() const override | Ra::Engine::Data::CoreGeometryDisplayable< T > | inlinevirtual |
getAbstractGeometry() override (defined in Ra::Engine::Data::CoreGeometryDisplayable< T >) | Ra::Engine::Data::CoreGeometryDisplayable< T > | inlinevirtual |
getAttribArrayGeometry() const override (defined in Ra::Engine::Data::CoreGeometryDisplayable< T >) | Ra::Engine::Data::CoreGeometryDisplayable< T > | inlinevirtual |
getAttribArrayGeometry() override (defined in Ra::Engine::Data::CoreGeometryDisplayable< T >) | Ra::Engine::Data::CoreGeometryDisplayable< T > | inlinevirtual |
getCoreGeometry() const (defined in Ra::Engine::Data::CoreGeometryDisplayable< T >) | Ra::Engine::Data::CoreGeometryDisplayable< T > | inline |
getCoreGeometry() (defined in Ra::Engine::Data::CoreGeometryDisplayable< T >) | Ra::Engine::Data::CoreGeometryDisplayable< T > | inline |
getName() const | Ra::Engine::Data::AttribArrayDisplayable | inline |
getNumFaces() const (defined in Ra::Engine::Data::Displayable) | Ra::Engine::Data::Displayable | inlinevirtual |
getNumVertices() const override (defined in Ra::Engine::Data::CoreGeometryDisplayable< T >) | Ra::Engine::Data::CoreGeometryDisplayable< T > | inlinevirtual |
getRenderMode() const | Ra::Engine::Data::AttribArrayDisplayable | inline |
getVaoHandle() | Ra::Engine::Data::AttribArrayDisplayable | |
getVboHandle(const std::string &name) | Ra::Engine::Data::AttribArrayDisplayable | |
loadGeometry(CoreGeometry &&mesh) | Ra::Engine::Data::CoreGeometryDisplayable< T > | virtual |
loadGeometry_common(CoreGeometry &&mesh) (defined in Ra::Engine::Data::CoreGeometryDisplayable< T >) | Ra::Engine::Data::CoreGeometryDisplayable< T > | protected |
m_dataDirty (defined in Ra::Engine::Data::AttribArrayDisplayable) | Ra::Engine::Data::AttribArrayDisplayable | protected |
m_handleToBuffer (defined in Ra::Engine::Data::AttribArrayDisplayable) | Ra::Engine::Data::AttribArrayDisplayable | protected |
m_isDirty | Ra::Engine::Data::AttribArrayDisplayable | protected |
m_mesh (defined in Ra::Engine::Data::CoreGeometryDisplayable< T >) | Ra::Engine::Data::CoreGeometryDisplayable< T > | protected |
m_pickingRenderMode (defined in Ra::Engine::Data::Displayable) | Ra::Engine::Data::Displayable | protected |
m_renderMode (defined in Ra::Engine::Data::AttribArrayDisplayable) | Ra::Engine::Data::AttribArrayDisplayable | protected |
m_translationTable | Ra::Engine::Data::CoreGeometryDisplayable< T > | protected |
m_vao (defined in Ra::Engine::Data::AttribArrayDisplayable) | Ra::Engine::Data::AttribArrayDisplayable | protected |
m_vbos (defined in Ra::Engine::Data::AttribArrayDisplayable) | Ra::Engine::Data::AttribArrayDisplayable | protected |
MeshRenderMode enum name | Ra::Engine::Data::AttribArrayDisplayable | |
NO_PICKING enum value (defined in Ra::Engine::Data::Displayable) | Ra::Engine::Data::Displayable | |
operator=(const AttribArrayDisplayable &rhs)=delete (defined in Ra::Engine::Data::AttribArrayDisplayable) | Ra::Engine::Data::AttribArrayDisplayable | |
operator=(const Displayable &rhs)=delete (defined in Ra::Engine::Data::Displayable) | Ra::Engine::Data::Displayable | |
PickingRenderMode enum name (defined in Ra::Engine::Data::Displayable) | Ra::Engine::Data::Displayable | |
pickingRenderMode() const | Ra::Engine::Data::Displayable | inline |
PKM_LINE_ADJ enum value (defined in Ra::Engine::Data::Displayable) | Ra::Engine::Data::Displayable | |
PKM_LINES enum value (defined in Ra::Engine::Data::Displayable) | Ra::Engine::Data::Displayable | |
PKM_POINTS enum value (defined in Ra::Engine::Data::Displayable) | Ra::Engine::Data::Displayable | |
PKM_TRI enum value (defined in Ra::Engine::Data::Displayable) | Ra::Engine::Data::Displayable | |
render(const ShaderProgram *prog)=0 | Ra::Engine::Data::Displayable | pure virtual |
RM_LINE_LOOP enum value (defined in Ra::Engine::Data::AttribArrayDisplayable) | Ra::Engine::Data::AttribArrayDisplayable | |
RM_LINE_STRIP enum value (defined in Ra::Engine::Data::AttribArrayDisplayable) | Ra::Engine::Data::AttribArrayDisplayable | |
RM_LINE_STRIP_ADJACENCY enum value (defined in Ra::Engine::Data::AttribArrayDisplayable) | Ra::Engine::Data::AttribArrayDisplayable | |
RM_LINES enum value (defined in Ra::Engine::Data::AttribArrayDisplayable) | Ra::Engine::Data::AttribArrayDisplayable | |
RM_LINES_ADJACENCY enum value (defined in Ra::Engine::Data::AttribArrayDisplayable) | Ra::Engine::Data::AttribArrayDisplayable | |
RM_PATCHES enum value (defined in Ra::Engine::Data::AttribArrayDisplayable) | Ra::Engine::Data::AttribArrayDisplayable | |
RM_POINTS enum value (defined in Ra::Engine::Data::AttribArrayDisplayable) | Ra::Engine::Data::AttribArrayDisplayable | |
RM_POLYGON enum value (defined in Ra::Engine::Data::AttribArrayDisplayable) | Ra::Engine::Data::AttribArrayDisplayable | |
RM_QUAD_STRIP enum value (defined in Ra::Engine::Data::AttribArrayDisplayable) | Ra::Engine::Data::AttribArrayDisplayable | |
RM_QUADS enum value (defined in Ra::Engine::Data::AttribArrayDisplayable) | Ra::Engine::Data::AttribArrayDisplayable | |
RM_TRIANGLE_FAN enum value (defined in Ra::Engine::Data::AttribArrayDisplayable) | Ra::Engine::Data::AttribArrayDisplayable | |
RM_TRIANGLE_STRIP enum value (defined in Ra::Engine::Data::AttribArrayDisplayable) | Ra::Engine::Data::AttribArrayDisplayable | |
RM_TRIANGLE_STRIP_ADJACENCY enum value (defined in Ra::Engine::Data::AttribArrayDisplayable) | Ra::Engine::Data::AttribArrayDisplayable | |
RM_TRIANGLES enum value (defined in Ra::Engine::Data::AttribArrayDisplayable) | Ra::Engine::Data::AttribArrayDisplayable | |
RM_TRIANGLES_ADJACENCY enum value (defined in Ra::Engine::Data::AttribArrayDisplayable) | Ra::Engine::Data::AttribArrayDisplayable | |
setAttribNameCorrespondance(const std::string &meshAttribName, const std::string &shaderAttribName) | Ra::Engine::Data::CoreGeometryDisplayable< T > | |
setDirty(const Core::Geometry::MeshAttrib &type) | Ra::Engine::Data::AttribArrayDisplayable | |
setDirty(const std::string &name) | Ra::Engine::Data::AttribArrayDisplayable | |
setDirty(unsigned int index) | Ra::Engine::Data::AttribArrayDisplayable | |
setRenderMode(MeshRenderMode mode) | Ra::Engine::Data::AttribArrayDisplayable | inline |
setupCoreMeshObservers() (defined in Ra::Engine::Data::CoreGeometryDisplayable< T >) | Ra::Engine::Data::CoreGeometryDisplayable< T > | protected |
updateGL() override | Ra::Engine::Data::CoreGeometryDisplayable< T > | virtual |
updateGL_specific_impl() (defined in Ra::Engine::Data::CoreGeometryDisplayable< T >) | Ra::Engine::Data::CoreGeometryDisplayable< T > | inlineprotectedvirtual |
updatePickingRenderMode() | Ra::Engine::Data::AttribArrayDisplayable | protected |
~AttribArrayDisplayable() (defined in Ra::Engine::Data::AttribArrayDisplayable) | Ra::Engine::Data::AttribArrayDisplayable | inline |
~Displayable()=default (defined in Ra::Engine::Data::Displayable) | Ra::Engine::Data::Displayable | virtual |