Privacy
An open-source, flexible 3D physical simulation framework
mars::graphics::OSGDrawItem Member List

This is the complete list of members for mars::graphics::OSGDrawItem, including all inherited members.

addToTriangleSet(OSGDrawItem *di, std::vector< float > vertices, mars::utils::Color myColor)mars::graphics::OSGDrawItemstatic
createArrow(OSGDrawItem *di, mars::utils::Vector start, mars::utils::Vector end, mars::utils::Color myColor)mars::graphics::OSGDrawItemstatic
createCircle(OSGDrawItem *di, mars::utils::Vector a, mars::utils::Vector b, mars::utils::Vector q, mars::utils::Color myColor, mars::utils::Color borderColor, int resolution)mars::graphics::OSGDrawItemstatic
createHUDRectangle(OSGDrawItem *di, mars::interfaces::sReal height, mars::interfaces::sReal width, mars::utils::Vector myoff, mars::utils::Color myColor)mars::graphics::OSGDrawItemstatic
createLabel(OSGDrawItem *di, mars::utils::Vector pos, mars::interfaces::sReal size, std::string label, std::string fontPath, double r=1.0, double g=1.0, double b=1.0, double a=1.0, int align_to_view=1)mars::graphics::OSGDrawItemstatic
createLine(OSGDrawItem *di, mars::utils::Vector start, mars::utils::Vector end, mars::utils::Color myColor)mars::graphics::OSGDrawItemstatic
createLines(OSGDrawItem *osgNode, std::vector< float > _vertices, mars::utils::Color myColor)mars::graphics::OSGDrawItemstatic
createPlane(OSGDrawItem *di, double w, double l, double h, double res)mars::graphics::OSGDrawItemstatic
createPoints(OSGDrawItem *di, std::vector< float > vertices, mars::utils::Color myColor)mars::graphics::OSGDrawItemstatic
createRectangle(OSGDrawItem *di, mars::utils::Vector a, mars::utils::Vector b, mars::utils::Vector q, mars::utils::Color myColor, mars::utils::Color borderColor, int align_to_view=0)mars::graphics::OSGDrawItemstatic
createSphere(OSGDrawItem *di, double rad)mars::graphics::OSGDrawItemstatic
createTriangleSet(OSGDrawItem *di, std::vector< float > vertices, mars::utils::Color myColor)mars::graphics::OSGDrawItemstatic
gw()mars::graphics::OSGDrawIteminline
gw_mars::graphics::OSGDrawItemprivate
OSGDrawItem(GraphicsWidget *gw)mars::graphics::OSGDrawItem
OSGDrawItem(GraphicsWidget *gw, const interfaces::draw_item &di, std::string font_path)mars::graphics::OSGDrawItem
texture_mars::graphics::OSGDrawItemprivate
type_mars::graphics::OSGDrawItemprivate
update(interfaces::draw_item &di)mars::graphics::OSGDrawItem
updateHUDRectangle(OSGDrawItem *di, mars::interfaces::sReal height, mars::interfaces::sReal width, mars::utils::Vector myoff, mars::utils::Color myColor)mars::graphics::OSGDrawItemstatic
updateLabel(OSGDrawItem *di, mars::utils::Vector pos, mars::interfaces::sReal size, std::string label, double r, double g, double b, double a, int align_to_view)mars::graphics::OSGDrawItemstatic
updatePoints(OSGDrawItem *di, std::vector< float > vertices)mars::graphics::OSGDrawItemstatic
updateTriangleSet(OSGDrawItem *di, std::vector< float > vertices)mars::graphics::OSGDrawItemstatic