This is the complete list of members for sofa::helper::visual::DrawTool, including all inherited members.
clear() | sofa::helper::visual::DrawTool | inlinevirtual |
disableBlending()=0 | sofa::helper::visual::DrawTool | pure virtual |
disableDepthTest()=0 | sofa::helper::visual::DrawTool | pure virtual |
disableLighting()=0 | sofa::helper::visual::DrawTool | pure virtual |
disablePolygonOffset()=0 | sofa::helper::visual::DrawTool | pure virtual |
draw3DText(const Vec3 &p, float scale, const RGBAColor &color, const char *text)=0 | sofa::helper::visual::DrawTool | pure virtual |
draw3DText_Indices(const std::vector< Vec3 > &positions, float scale, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawArrow(const Vec3 &p1, const Vec3 &p2, float radius, const RGBAColor &color, int subd=16)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawArrow(const Vec3 &p1, const Vec3 &p2, float radius, float coneLength, const RGBAColor &color, int subd=16)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawArrow(const Vec3 &p1, const Vec3 &p2, float radius, float coneLength, float coneRadius, const RGBAColor &color, int subd=16)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawBoundingBox(const Vec3 &min, const Vec3 &max, float size=1.0)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawCapsule(const Vec3 &p1, const Vec3 &p2, float radius, const RGBAColor &color, int subd=16)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawCircle(float radius, float lineThickness, int resolution, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawCone(const Vec3 &p1, const Vec3 &p2, float radius1, float radius2, const RGBAColor &color, int subd=16)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawCross(const Vec3 &p, float length, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawCube(const float &radius, const RGBAColor &color, const int &subd=16)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawCylinder(const Vec3 &p1, const Vec3 &p2, float radius, const RGBAColor &color, int subd=16)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawDisk(float radius, double from, double to, int resolution, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawEllipsoid(const Vec3 &p, const Vec3 &radii)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawFakeSpheres(const std::vector< Vec3 > &points, const std::vector< float > &radius, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawFakeSpheres(const std::vector< Vec3 > &points, float radius, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawFrame(const Vec3 &position, const Quaternion &orientation, const Vec3f &size)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawFrame(const Vec3 &position, const Quaternion &orientation, const Vec3f &size, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawHexahedra(const std::vector< Vec3 > &points, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawHexahedron(const Vec3 &p0, const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &p4, const Vec3 &p5, const Vec3 &p6, const Vec3 &p7, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawInfiniteLine(const Vec3 &point, const Vec3 &direction, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawLine(const Vec3 &p1, const Vec3 &p2, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawLineLoop(const std::vector< Vec3 > &points, float size, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawLines(const std::vector< Vec3 > &points, float size, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawLines(const std::vector< Vec3 > &points, float size, const std::vector< RGBAColor > &colors)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawLines(const std::vector< Vec3 > &points, const std::vector< Vec2i > &index, float size, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawLineStrip(const std::vector< Vec3 > &points, float size, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawPlus(const float &radius, const RGBAColor &color, const int &subd=16)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawPoint(const Vec3 &p, const RGBAColor &c)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawPoint(const Vec3 &p, const Vec3 &n, const RGBAColor &c)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawPoints(const std::vector< Vec3 > &points, float size, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawPoints(const std::vector< Vec3 > &points, float size, const std::vector< RGBAColor > &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawQuad(const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &p4, const Vec3 &normal)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawQuad(const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &p4, const Vec3 &normal, const RGBAColor &c)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawQuad(const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &p4, const Vec3 &normal, const RGBAColor &c1, const RGBAColor &c2, const RGBAColor &c3, const RGBAColor &c4)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawQuad(const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &p4, const Vec3 &normal1, const Vec3 &normal2, const Vec3 &normal3, const Vec3 &normal4, const RGBAColor &c1, const RGBAColor &c2, const RGBAColor &c3, const RGBAColor &c4)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawQuads(const std::vector< Vec3 > &points, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawQuads(const std::vector< Vec3 > &points, const std::vector< RGBAColor > &colors)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawScaledHexahedra(const std::vector< Vec3 > &points, const RGBAColor &color, const float scale)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawScaledTetrahedra(const std::vector< Vec3 > &points, const RGBAColor &color, const float scale)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawScaledTetrahedron(const Vec3 &p0, const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const RGBAColor &color, const float scale)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawSphere(const Vec3 &p, float radius)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawSphere(const Vec3 &p, float radius, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawSpheres(const std::vector< Vec3 > &points, const std::vector< float > &radius, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawSpheres(const std::vector< Vec3 > &points, float radius, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawTetrahedra(const std::vector< Vec3 > &points, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawTetrahedron(const Vec3 &p0, const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
DrawTool() | sofa::helper::visual::DrawTool | inline |
drawTriangle(const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &normal)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawTriangle(const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &normal, const RGBAColor &c)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawTriangle(const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &normal, const RGBAColor &c1, const RGBAColor &c2, const RGBAColor &c3)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawTriangle(const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &normal1, const Vec3 &normal2, const Vec3 &normal3, const RGBAColor &c1, const RGBAColor &c2, const RGBAColor &c3)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawTriangleFan(const std::vector< Vec3 > &points, const std::vector< Vec3 > &normal, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawTriangles(const std::vector< Vec3 > &points, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawTriangles(const std::vector< Vec3 > &points, const Vec3 &normal, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawTriangles(const std::vector< Vec3 > &points, const std::vector< Vec3i > &index, const std::vector< Vec3 > &normal, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawTriangles(const std::vector< Vec3 > &points, const std::vector< Vec3i > &index, const std::vector< Vec3 > &normal, const std::vector< RGBAColor > &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawTriangles(const std::vector< Vec3 > &points, const std::vector< RGBAColor > &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawTriangles(const std::vector< Vec3 > &points, const std::vector< Vec3 > &normal, const std::vector< RGBAColor > &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
drawTriangleStrip(const std::vector< Vec3 > &points, const std::vector< Vec3 > &normal, const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
enableBlending()=0 | sofa::helper::visual::DrawTool | pure virtual |
enableDepthTest()=0 | sofa::helper::visual::DrawTool | pure virtual |
enableLighting()=0 | sofa::helper::visual::DrawTool | pure virtual |
enablePolygonOffset(float factor, float units)=0 | sofa::helper::visual::DrawTool | pure virtual |
init()=0 | sofa::helper::visual::DrawTool | pure virtual |
makeStateLifeCycle() | sofa::helper::visual::DrawTool | |
multMatrix(float *)=0 | sofa::helper::visual::DrawTool | pure virtual |
popMatrix()=0 | sofa::helper::visual::DrawTool | pure virtual |
pushMatrix()=0 | sofa::helper::visual::DrawTool | pure virtual |
Quaternion typedef | sofa::helper::visual::DrawTool | |
readPixels(int x, int y, int w, int h, float *rgb, float *z=nullptr)=0 | sofa::helper::visual::DrawTool | pure virtual |
resetMaterial(const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
resetMaterial()=0 | sofa::helper::visual::DrawTool | pure virtual |
restoreLastState()=0 | sofa::helper::visual::DrawTool | pure virtual |
RGBAColor typedef | sofa::helper::visual::DrawTool | |
saveLastState()=0 | sofa::helper::visual::DrawTool | pure virtual |
scale(float)=0 | sofa::helper::visual::DrawTool | pure virtual |
setLightingEnabled(bool _isAnabled)=0 | sofa::helper::visual::DrawTool | pure virtual |
setMaterial(const RGBAColor &color)=0 | sofa::helper::visual::DrawTool | pure virtual |
setPolygonMode(int _mode, bool _wireframe)=0 | sofa::helper::visual::DrawTool | pure virtual |
StateLifeCycle()=delete | sofa::helper::visual::DrawTool | |
StateLifeCycle(const StateLifeCycle &)=delete | sofa::helper::visual::DrawTool | |
StateLifeCycle(DrawTool *drawTool) | sofa::helper::visual::DrawTool | |
translate(float x, float y, float z)=0 | sofa::helper::visual::DrawTool | pure virtual |
Vec2i typedef | sofa::helper::visual::DrawTool | |
Vec3 typedef | sofa::helper::visual::DrawTool | |
Vec3f typedef | sofa::helper::visual::DrawTool | |
Vec3i typedef | sofa::helper::visual::DrawTool | |
Vec4f typedef | sofa::helper::visual::DrawTool | |
writeOverlayText(int x, int y, unsigned fontSize, const RGBAColor &color, const char *text)=0 | sofa::helper::visual::DrawTool | pure virtual |
~DrawTool() | sofa::helper::visual::DrawTool | inlinevirtual |
~StateLifeCycle() | sofa::helper::visual::DrawTool |