Cornell Cocos
Cornell Extensions to Cocos2d
|
This is the complete list of members for CubicSpline, including all inherited members.
_closed | CubicSpline | protected |
_points | CubicSpline | protected |
_size | CubicSpline | protected |
_smooth | CubicSpline | protected |
addAnchor(const Vec2 &point) | CubicSpline | inline |
addAnchor(const Vec2 &point, const Vec2 &tang) | CubicSpline | |
allocAnchors(float radius, int segments=4) const | CubicSpline | |
allocHandles(float radius, int segments=4) const | CubicSpline | |
allocPath(float tolerance=DEFAULT_TOLERANCE, Criterion criterion=Criterion::DISTANCE) const | CubicSpline | |
allocTangents() const | CubicSpline | |
approximate(float tolerance=DEFAULT_TOLERANCE, Criterion criterion=Criterion::DISTANCE) const | CubicSpline | |
approximateNormals(float tolerance=DEFAULT_TOLERANCE, Criterion criterion=Criterion::DISTANCE) const | CubicSpline | |
approximateParameters(float tolerance=DEFAULT_TOLERANCE, Criterion criterion=Criterion::DISTANCE) const | CubicSpline | |
approximateTangents(float tolerance=DEFAULT_TOLERANCE, Criterion criterion=Criterion::DISTANCE) const | CubicSpline | |
Criterion enum name | CubicSpline | |
CubicSpline() | CubicSpline | inline |
CubicSpline(const Vec2 &point) | CubicSpline | inline |
CubicSpline(const Vec2 &start, const Vec2 &end) | CubicSpline | |
CubicSpline(const float *points, int size, int offset=0) | CubicSpline | |
CubicSpline(const vector< float > &points) | CubicSpline | |
CubicSpline(const vector< Vec2 > &points) | CubicSpline | |
CubicSpline(const CubicSpline &spline) | CubicSpline | |
deleteAnchor(int index) | CubicSpline | |
DISTANCE enum value | CubicSpline | |
FLAT enum value | CubicSpline | |
getAnchor(int index) const | CubicSpline | |
getClosed() const | CubicSpline | inline |
getControlPoints() const | CubicSpline | inline |
getPoint(float tp) const | CubicSpline | inline |
getPoint(int segment, float tp) const | CubicSpline | protected |
getPolynomialX(int segment) const | CubicSpline | |
getPolynomialY(int segment) const | CubicSpline | |
getProjectionFast(const Vec2 &point, int segment) const | CubicSpline | protected |
getProjectionPolynomial(const Vec2 &point, int segment) const | CubicSpline | protected |
getProjectionSlow(const Vec2 &point, int segment) const | CubicSpline | protected |
getSize() const | CubicSpline | inline |
getSmooth(int index) const | CubicSpline | |
getTangent(int index) const | CubicSpline | |
insertAnchor(float param) | CubicSpline | inline |
insertAnchor(int segment, float param) | CubicSpline | protected |
nearestAnchor(const Vec2 &point, float threshold) const | CubicSpline | |
nearestParameter(const Vec2 &point) const | CubicSpline | |
nearestPoint(const Vec2 &point) const | CubicSpline | inline |
nearestTangent(const Vec2 &point, float threshold) const | CubicSpline | |
refine(float tolerance=DEFAULT_TOLERANCE, Criterion criterion=Criterion::DISTANCE) const | CubicSpline | |
setAnchor(int index, const Vec2 &point) | CubicSpline | |
setClosed(bool flag) | CubicSpline | |
setPoint(float tp, const Vec2 &point) | CubicSpline | |
setSmooth(int index, bool flag) | CubicSpline | |
setTangent(int index, const Vec2 &tang, bool symmetric=false) | CubicSpline | |
SPACING enum value | CubicSpline | |
subdivide(int segment, float tp, vector< Vec2 > &left, vector< Vec2 > &rght) const | CubicSpline | inlineprotected |
subdivide(const vector< Vec2 > &src, int soff, float tp, vector< Vec2 > &left, vector< Vec2 > &rght) | CubicSpline | protectedstatic |
~CubicSpline() | CubicSpline | inline |