doom3-gpl
Doom 3 GPL source release
|
#include <splines.h>
Public Member Functions | |
idPointListInterface () | |
~idPointListInterface () | |
virtual int | numPoints () |
virtual void | addPoint (const float x, const float y, const float z) |
virtual void | addPoint (const idVec3 &v) |
virtual void | removePoint (int index) |
virtual idVec3 * | getPoint (int index) |
int | numSelectedPoints () |
idVec3 * | getSelectedPoint (int index) |
int | selectPointByRay (const idVec3 &origin, const idVec3 &direction, bool single) |
int | isPointSelected (int index) |
int | selectPoint (int index, bool single) |
void | selectAll () |
void | deselectAll () |
virtual void | updateSelection (const idVec3 &move) |
void | drawSelection () |
Protected Attributes | |
idList< int > | selectedPoints |
|
inlinevirtual |
Reimplemented in idInterpolatedPosition, and idFixedPosition.
Reimplemented in idSplinePosition, idInterpolatedPosition, and idFixedPosition.
void idPointListInterface::deselectAll | ( | ) |
Definition at line 225 of file splines.cpp.
void idPointListInterface::drawSelection | ( | ) |
Definition at line 256 of file splines.cpp.
Reimplemented in idSplinePosition, idInterpolatedPosition, and idFixedPosition.
Definition at line 234 of file splines.cpp.
Definition at line 179 of file splines.cpp.
|
inlinevirtual |
Reimplemented in idSplinePosition, idInterpolatedPosition, and idFixedPosition.
void idPointListInterface::selectAll | ( | ) |
Definition at line 213 of file splines.cpp.
Definition at line 194 of file splines.cpp.
int idPointListInterface::selectPointByRay | ( | const idVec3 & | origin, |
const idVec3 & | direction, | ||
bool | single | ||
) |
Definition at line 143 of file splines.cpp.
Reimplemented in idSplinePosition.
Definition at line 244 of file splines.cpp.