class mrpt::viz::VisualObjectParams_TexturedTriangles
Overview
#include <mrpt/viz/CVisualObject.h>
class VisualObjectParams_TexturedTriangles: public mrpt::viz::CVisualObject
{
public:
// construction
VisualObjectParams_TexturedTriangles();
// methods
const auto& shaderTexturedTrianglesBuffer() const;
auto& shaderTexturedTrianglesBufferMutex() const;
bool isLightEnabled() const;
void enableLight(bool enable = true);
TCullFace cullFaces() const;
const mrpt::img::CImage& getTextureImage() const;
const mrpt::img::CImage& getTextureAlphaImage() const;
bool textureImageHasBeenAssigned() const;
bool textureLinearInterpolation() const;
void enableTextureMipMap(bool enable);
bool textureMipMap() const;
};
// direct descendants
class CMesh;
class CSetOfTexturedTriangles;
class CTexturedPlane;