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, const bool &vanishing=false)=0 | sofa::helper::visual::DrawTool | pure virtual |
| drawInfiniteLine(const Vec3 &point, const Vec3 &direction, const float &size, const RGBAColor &color, const bool &vanishing=false)=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 |