CircleGeometry is used for drawing a circle in the scene.
#include <CircleGeometry.h>
Public Types |
|
enum | { kDirtyControlPoints = Geometry::kLastDirty, kDirtyColor, kLastDirty } |
Public Member Functions |
|
CircleGeometry () | |
virtual void | accept (NodeVisitor &) |
void | setControlPoints (const awLinear::Point &p0, const awLinear::Point &p1, const awLinear::Point &p2) |
void | getControlPoints (awLinear::Point &p0, awLinear::Point &p1, awLinear::Point &p2) const |
void | setColor (float r, float g, float b) |
void | getColor (float &r, float &g, float &b) const |
virtual void | setAllDirty (bool dirty) |
Protected Member Functions |
|
virtual | ~CircleGeometry () |
Reference counted objects shouldn't exist on
the stack. |
anonymous enum |
CircleGeometry | ( | ) |
virtual ~CircleGeometry | ( | ) | [protected, virtual] |
Reference counted objects shouldn't exist on the stack.
virtual void accept | ( | NodeVisitor & | ) | [virtual] |
Reimplemented from Geometry.
void setControlPoints | ( | const awLinear::Point & | p0, |
const awLinear::Point & | p1, | ||
const awLinear::Point & | p2 | ||
) |
void getControlPoints | ( | awLinear::Point & | p0, |
awLinear::Point & | p1, | ||
awLinear::Point & | p2 | ||
) | const |
void setColor | ( | float | r, |
float | g, | ||
float | b | ||
) |
void getColor | ( | float & | r, |
float & | g, | ||
float & | b | ||
) | const |
virtual void setAllDirty | ( | bool | dirty | ) | [virtual] |
Reimplemented from Node.