Class VisualObjectParams_Triangles
Defined in File CVisualObject.h
Inheritance Relationships
Base Type
public mrpt::viz::CVisualObject(Class CVisualObject)
Derived Types
public mrpt::viz::CGeneralizedEllipsoidTemplate< 2 >(Template Class CGeneralizedEllipsoidTemplate)public mrpt::viz::CGeneralizedEllipsoidTemplate< 3 >(Template Class CGeneralizedEllipsoidTemplate)public mrpt::viz::CArrow(Class CArrow)public mrpt::viz::CBox(Class CBox)public mrpt::viz::CColorBar(Class CColorBar)public mrpt::viz::CCylinder(Class CCylinder)public mrpt::viz::CDisk(Class CDisk)public mrpt::viz::CFrustum(Class CFrustum)public mrpt::viz::CGeneralizedEllipsoidTemplate< DIM >(Template Class CGeneralizedEllipsoidTemplate)public mrpt::viz::CMesh3D(Class CMesh3D)public mrpt::viz::COctoMapVoxels(Class COctoMapVoxels)public mrpt::viz::CPolyhedron(Class CPolyhedron)public mrpt::viz::CSetOfTriangles(Class CSetOfTriangles)public mrpt::viz::CTexturedPlane(Class CTexturedPlane)public mrpt::viz::CVectorField2D(Class CVectorField2D)
Class Documentation
-
class VisualObjectParams_Triangles : public virtual mrpt::viz::CVisualObject
Subclassed by mrpt::viz::CGeneralizedEllipsoidTemplate< 2 >, mrpt::viz::CGeneralizedEllipsoidTemplate< 3 >, mrpt::viz::CArrow, mrpt::viz::CBox, mrpt::viz::CColorBar, mrpt::viz::CCylinder, mrpt::viz::CDisk, mrpt::viz::CFrustum, mrpt::viz::CGeneralizedEllipsoidTemplate< DIM >, mrpt::viz::CMesh3D, mrpt::viz::COctoMapVoxels, mrpt::viz::CPolyhedron, mrpt::viz::CSetOfTriangles, mrpt::viz::CTexturedPlane, mrpt::viz::CVectorField2D
Raw access to triangle shader buffer data
-
inline const auto &shaderTrianglesBuffer() const
-
inline auto &shaderTrianglesBufferMutex() const
Public Functions
-
VisualObjectParams_Triangles() = default
-
inline bool isLightEnabled() const
-
inline void enableLight(bool enable = true)
-
inline const auto &shaderTrianglesBuffer() const