Radium Engine  1.5.20
Loading...
Searching...
No Matches
Ra::Engine::Data::GeneralMesh< T > Member List

This is the complete list of members for Ra::Engine::Data::GeneralMesh< T >, including all inherited members.

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::AttribArrayDisplayableexplicit
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
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::Displayableinline
Displayable(const Displayable &rhs)=delete (defined in Ra::Engine::Data::Displayable)Ra::Engine::Data::Displayable
getAbstractGeometry() const overrideRa::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() constRa::Engine::Data::AttribArrayDisplayableinline
getNumFaces() const override (defined in Ra::Engine::Data::GeneralMesh< T >)Ra::Engine::Data::GeneralMesh< T >inlinevirtual
getNumVertices() const override (defined in Ra::Engine::Data::CoreGeometryDisplayable< T >)Ra::Engine::Data::CoreGeometryDisplayable< T >inlinevirtual
getRenderMode() constRa::Engine::Data::AttribArrayDisplayableinline
getVaoHandle()Ra::Engine::Data::AttribArrayDisplayable
getVboHandle(const std::string &name)Ra::Engine::Data::AttribArrayDisplayable
IndexedGeometry(const std::string &name, typename base::CoreGeometry &&geom, typename base::MeshRenderMode renderMode=base::MeshRenderMode::RM_TRIANGLES) (defined in Ra::Engine::Data::GeneralMesh< T >)Ra::Engine::Data::GeneralMesh< T >explicit
loadGeometry(T &&mesh) overrideRa::Engine::Data::IndexedGeometry< 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::AttribArrayDisplayableprotected
m_handleToBuffer (defined in Ra::Engine::Data::AttribArrayDisplayable)Ra::Engine::Data::AttribArrayDisplayableprotected
m_indices (defined in Ra::Engine::Data::VaoIndices)Ra::Engine::Data::VaoIndicesprotected
m_indicesDirty (defined in Ra::Engine::Data::VaoIndices)Ra::Engine::Data::VaoIndicesprotected
m_isDirtyRa::Engine::Data::AttribArrayDisplayableprotected
m_mesh (defined in Ra::Engine::Data::CoreGeometryDisplayable< T >)Ra::Engine::Data::CoreGeometryDisplayable< T >protected
m_numElementsRa::Engine::Data::VaoIndicesprotected
m_pickingRenderMode (defined in Ra::Engine::Data::Displayable)Ra::Engine::Data::Displayableprotected
m_renderMode (defined in Ra::Engine::Data::AttribArrayDisplayable)Ra::Engine::Data::AttribArrayDisplayableprotected
m_translationTableRa::Engine::Data::CoreGeometryDisplayable< T >protected
m_vao (defined in Ra::Engine::Data::AttribArrayDisplayable)Ra::Engine::Data::AttribArrayDisplayableprotected
m_vbos (defined in Ra::Engine::Data::AttribArrayDisplayable)Ra::Engine::Data::AttribArrayDisplayableprotected
MeshRenderMode enum nameRa::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() constRa::Engine::Data::Displayableinline
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) overrideRa::Engine::Data::IndexedGeometry< T >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
setIndicesDirty()Ra::Engine::Data::VaoIndicesinline
setRenderMode(MeshRenderMode mode)Ra::Engine::Data::AttribArrayDisplayableinline
setupCoreMeshObservers() (defined in Ra::Engine::Data::CoreGeometryDisplayable< T >)Ra::Engine::Data::CoreGeometryDisplayable< T >protected
updateGL() overrideRa::Engine::Data::CoreGeometryDisplayable< T >virtual
updateGL_specific_impl() overrideRa::Engine::Data::GeneralMesh< T >inlineprotectedvirtual
updatePickingRenderMode()Ra::Engine::Data::AttribArrayDisplayableprotected
~AttribArrayDisplayable() (defined in Ra::Engine::Data::AttribArrayDisplayable)Ra::Engine::Data::AttribArrayDisplayableinline
~Displayable()=default (defined in Ra::Engine::Data::Displayable)Ra::Engine::Data::Displayablevirtual