|
| BSpline (Vector *control_points_, int num_control_points_, splinetype_t type) |
|
| BSpline (Vector *control_points_, Vector *control_orients_, float *control_speeds_, int num_control_points_, splinetype_t type) |
|
void | operator= (BSpline &spline) |
|
void | SetType (splinetype_t type) |
|
int | GetType (void) |
|
void | Clear (void) |
|
void | Set (Vector *control_points_, int num_control_points_, splinetype_t type) |
|
void | Set (Vector *control_points_, Vector *control_orients_, float *control_speeds_, int num_control_points_, splinetype_t type) |
|
void | AppendControlPoint (const Vector &new_control_point) |
|
void | AppendControlPoint (const Vector &new_control_point, const float &speed) |
|
void | AppendControlPoint (const Vector &new_control_point, const Vector &new_control_orient, const float &speed) |
|
Vector | Eval (float u) |
|
float | Eval (float u, Vector &pos, Vector &orient) |
|
void | DrawControlSegments (void) |
|
void | DrawCurve (int num_subdivisions) |
|
void | DrawCurve (Vector offset, int num_subdivisions) |
|
void | SetLoopPoint (const Vector &pos) |
|
float | EndPoint (void) |
|
int | PickControlPoint (const Vector &window_point, float pick_size) |
|
Vector * | GetControlPoint (int id) |
|
void | GetControlPoint (int id, Vector &pos, Vector &orient, float &speed) |
|
void | SetControlPoint (int id, const Vector &new_control_point) |
|
void | SetControlPoint (int id, const Vector &new_control_point, const Vector &new_control_orient, const float &speed) |
|
void | Archive (Archiver &arc) override |
|
virtual ClassDef * | classinfo (void) const |
|
void | warning (const char *function, const char *format,...) const |
|
void | error (const char *function, const char *format,...) const |
|
qboolean | inheritsFrom (ClassDef *c) const |
|
qboolean | inheritsFrom (const char *name) const |
|
qboolean | isInheritedBy (const char *name) const |
|
qboolean | isInheritedBy (ClassDef *c) const |
|
const char * | getClassname (void) const |
|
const char * | getClassID (void) const |
|
const char * | getSuperclass (void) const |
|
void * | operator new (size_t s) |
|
void | operator delete (void *ptr) |
|
void * | operator new (size_t size, void *placement) |
|
void | operator delete (void *ptr, void *placement) |
|
template<typename T> |
void * | operator new (size_t size, T &placement) |
|
template<typename T> |
void | operator delete (void *ptr, T &placement) |
|