|
|
void | clear () |
| |
|
void | addLine (const vec3f &start, const vec3f &end, const vec4f &startColor=vec4f(1.0f, 1.0f, 1.0f, 1.0f), const vec4f &endColor=vec4f(1.0f, 1.0f, 1.0f, 1.0f)) |
| |
|
void | addLines (const std::vector< std::pair< vec3f, vec3f > > lines) |
| |
|
void | addPoint (const vec3f &point, const vec4f &color=vec4f(1.0f, 1.0f, 1.0f, 1.0f)) |
| |
|
void | addPoints (const std::vector< vec3f > &points, const std::vector< vec4f > &colors={}) |
| |
|
void | addCircle (const vec3f ¢er, float radius, const vec3f &normal=vec3f(0.0f, 0.0f, 1.0f), const vec4f color=vec4f(1.0f, 1.0f, 1.0f, 1.0f), int subdivisions=30) |
| |
|
void | addRing (const vec3f ¢er, float outerRadius, float innerRadius, const vec3f &normal=vec3f(0.0f, 0.0f, 1.0f), const vec4f color=vec4f(1.0f, 1.0f, 1.0f, 1.0f), int subdivisions=30) |
| |
|
void | addCross (const vec3f ¢er, float radius, float thickness, const vec3f &normal=vec3f(0.0f, 0.0f, 1.0f), const vec4f color=vec4f(1.0f, 1.0f, 1.0f, 1.0f)) |
| |
|
void | render () |
| |
|
void | renderInstanced (int instances) |
| |