Radium Engine
1.5.20
Loading...
Searching...
No Matches
Ra::Engine::Data::Mesh Member List
This is the complete list of members for
Ra::Engine::Data::Mesh
, including all inherited members.
addAttrib
(const std::string &name, const typename Core::VectorArray< A > &data)
Ra::Engine::Data::CoreGeometryDisplayable< Core::Geometry::TriangleMesh >
inline
addAttribObserver
(const std::string &name)
Ra::Engine::Data::CoreGeometryDisplayable< Core::Geometry::TriangleMesh >
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< Core::Geometry::TriangleMesh >
protected
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< Core::Geometry::TriangleMesh >
inline
virtual
getName
() const
Ra::Engine::Data::AttribArrayDisplayable
inline
getNumFaces
() const override
Ra::Engine::Data::Mesh
virtual
getRenderMode
() const
Ra::Engine::Data::AttribArrayDisplayable
inline
getVaoHandle
()
Ra::Engine::Data::AttribArrayDisplayable
getVboHandle
(const std::string &name)
Ra::Engine::Data::AttribArrayDisplayable
loadGeometry
(const Core::Vector3Array &vertices, const std::vector< uint > &indices)
Ra::Engine::Data::Mesh
Ra::Engine::Data::IndexedGeometry< Core::Geometry::TriangleMesh >::loadGeometry
(Core::Geometry::TriangleMesh &&mesh) override
Ra::Engine::Data::IndexedGeometry< Core::Geometry::TriangleMesh >
virtual
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_indices
(defined in
Ra::Engine::Data::VaoIndices
)
Ra::Engine::Data::VaoIndices
protected
m_indicesDirty
(defined in
Ra::Engine::Data::VaoIndices
)
Ra::Engine::Data::VaoIndices
protected
m_isDirty
Ra::Engine::Data::AttribArrayDisplayable
protected
m_numElements
Ra::Engine::Data::VaoIndices
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< Core::Geometry::TriangleMesh >
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) override
Ra::Engine::Data::IndexedGeometry< Core::Geometry::TriangleMesh >
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< Core::Geometry::TriangleMesh >
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::VaoIndices
inline
setRenderMode
(MeshRenderMode mode)
Ra::Engine::Data::AttribArrayDisplayable
inline
updateGL
() override
Ra::Engine::Data::CoreGeometryDisplayable< Core::Geometry::TriangleMesh >
virtual
updateGL_specific_impl
() override
Ra::Engine::Data::IndexedGeometry< Core::Geometry::TriangleMesh >
protected
virtual
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
Generated by
1.12.0