| arrow(const Point3 &start, const Vector3 &vector, RenderDevice *renderDevice, const Color4 &color=Color3::orange(), float scale=1.0f) | G3D::Draw | static |
| axes(const class CoordinateFrame &cframe, RenderDevice *renderDevice, const Color4 &xColor=Color3::red(), const Color4 &yColor=Color3::green(), const Color4 &zColor=Color3::blue(), float scale=1.0f) | G3D::Draw | static |
| axes(RenderDevice *renderDevice, const Color4 &xColor=Color3::red(), const Color4 &yColor=Color3::green(), const Color4 &zColor=Color3::blue(), float scale=1.0f) | G3D::Draw | static |
| box(const Box &box, RenderDevice *rd, const Color4 &solidColor=Color4(1,.2f,.2f,.5f), const Color4 &wireColor=Color3::black()) | G3D::Draw | static |
| box(const AABox &box, RenderDevice *rd, const Color4 &solidColor=Color4(1,.2f,.2f,.5f), const Color4 &wireColor=Color3::black()) | G3D::Draw | static |
| boxes(const Array< Box > &boxes, RenderDevice *renderDevice, const Color4 &solidColor=Color4(1,.2f,.2f,.5f), const Color4 &wireColor=Color3::black()) | G3D::Draw | static |
| boxes(const Array< AABox > &aaboxes, RenderDevice *renderDevice, const Color4 &solidColor=Color4(1,.2f,.2f,.5f), const Color4 &wireColor=Color3::black()) | G3D::Draw | static |
| camera(shared_ptr< Camera > camera, RenderDevice *rd) | G3D::Draw | static |
| capsule(const Capsule &capsule, RenderDevice *renderDevice, const Color4 &solidColor=Color4(1, 0, 1,.5), const Color4 &wireColor=Color3::black()) | G3D::Draw | static |
| cylinder(const Cylinder &cylinder, RenderDevice *renderDevice, const Color4 &solidColor=Color4(1, 1, 0,.5), const Color4 &wireColor=Color3::black()) | G3D::Draw | static |
| frustum(const class Frustum &frustum, RenderDevice *rd, const Color4 &color=Color4(1,.4f,.4f, 0.2f), const Color4 &wire=Color3::black()) | G3D::Draw | static |
| histogram(const Rect2D &area, const Array< float > &values, float binSize, RenderDevice *rd, shared_ptr< GFont > font, const Color4 &boxColor=Color3::black(), const Color4 &labelColor=Color3::black(), float fontSize=12.0f, bool useLogScale=false) | G3D::Draw | static |
| light(const shared_ptr< Light > &light, RenderDevice *rd, RenderPassType passType, float dirDist=1000.0f) | G3D::Draw | static |
| line(const Line &line, RenderDevice *rd, const Color4 &color=Color3::black()) | G3D::Draw | static |
| lineSegment(const LineSegment &lineSegment, RenderDevice *rd, const Color4 &color=Color3::black(), float scale=1) | G3D::Draw | static |
| physicsFrameSpline(const class PhysicsFrameSpline &spline, RenderDevice *rd, int highlightedIndex=-1) | G3D::Draw | static |
| plane(const Plane &plane, RenderDevice *rd, const Color4 &solidColor=Color4(.2f,.2f, 1,.5f), const Color4 &wireColor=Color3::black()) | G3D::Draw | static |
| point(const Point3 &point, RenderDevice *rd, const Color4 &color=Color3::white(), float pixelRadius=0.5f) | G3D::Draw | static |
| point(const Point2 &point, RenderDevice *rd, const Color4 &color=Color3::white(), float pixelRadius=0.5f) | G3D::Draw | static |
| points(const Array< Point3 > &points, RenderDevice *rd, const Array< Color3 > &colors, float pixelRadius=0.5f) | G3D::Draw | static |
| points(const Array< Point3 > &points, RenderDevice *rd, const Color4 &color=Color3::white(), float pixelRadius=0.5f) | G3D::Draw | static |
| points(const Array< Point2 > &points, RenderDevice *rd, const Color4 &color=Color3::white(), float pixelRadius=0.5f) | G3D::Draw | static |
| poly2D(const Array< Vector2 > &polygon, RenderDevice *renderDevice, const Color4 &color=Color3::yellow()) | G3D::Draw | static |
| poly2DOutline(const Array< Vector2 > &polygon, RenderDevice *renderDevice, const Color4 &color=Color3::yellow()) | G3D::Draw | static |
| ray(const class Ray &ray, RenderDevice *renderDevice, const Color4 &color=Color3::orange(), float scale=1) | G3D::Draw | static |
| rect2D(const class Rect2D &rect, RenderDevice *rd, const Color4 &color=Color3::white(), const shared_ptr< Texture > &textureMap=nullptr, const Sampler &sampler=Sampler::video(), bool invertY=false, float gammaAdjust=1.0f) | G3D::Draw | static |
| rect2DBorder(const class Rect2D &rect, RenderDevice *rd, const Color4 &color=Color3::black(), float innerBorder=0, float outerBorder=1) | G3D::Draw | static |
| skyBox(RenderDevice *renderDevice, const shared_ptr< Texture > &cubeMap) | G3D::Draw | static |
| sphere(const Sphere &sphere, RenderDevice *rd, const Color4 &solidColor=Color4(1, 1, 0,.5f), const Color4 &wireColor=Color3::black()) | G3D::Draw | static |
| vertexNormals(const G3D::MeshAlg::Geometry &geometry, RenderDevice *renderDevice, const Color4 &color=Color3::green() *.5, float scale=1) | G3D::Draw | static |
| vertexVectors(const Array< Vector3 > &vertexArray, const Array< Vector3 > &directionArray, RenderDevice *renderDevice, const Color4 &color=Color3::red() *0.5, float scale=1) | G3D::Draw | static |
| visualizeCameraGeometry(shared_ptr< Camera > camera, RenderDevice *rd) | G3D::Draw | static |
| visualizeLightGeometry(const shared_ptr< Light > &light, RenderDevice *rd, RenderPassType passType) | G3D::Draw | static |