![]() |
Cinder
0.9.1
|
This is the complete list of members for cinder::Path2d, including all inherited members.
arc(const vec2 ¢er, float radius, float startRadians, float endRadians, bool forward=true) | cinder::Path2d | |
arc(float centerX, float centerY, float radius, float startRadians, float endRadians, bool forward=true) | cinder::Path2d | |
arcTo(const vec2 &p, const vec2 &t, float radius) | cinder::Path2d | |
arcTo(float x, float y, float tanX, float tanY, float radius) | cinder::Path2d | |
calcBoundingBox() const | cinder::Path2d | |
calcCubicBezierDerivative(const vec2 p[4], float t) | cinder::Path2d | static |
calcCubicBezierMonotoneRegions(const vec2 p[4], float resultT[4]) | cinder::Path2d | static |
calcCubicBezierPos(const vec2 p[4], float t) | cinder::Path2d | static |
calcLength() const | cinder::Path2d | |
calcNormalizedTime(float relativeTime, bool wrap=true, float tolerance=1.0e-03f, int maxIterations=16) const | cinder::Path2d | |
calcPreciseBoundingBox() const | cinder::Path2d | |
calcQuadraticBezierDerivative(const vec2 p[3], float t) | cinder::Path2d | static |
calcQuadraticBezierMonotoneRegions(const vec2 p[3], float resultT[2]) | cinder::Path2d | static |
calcQuadraticBezierPos(const vec2 p[3], float t) | cinder::Path2d | static |
calcSegmentLength(size_t segment, float minT=0, float maxT=1) const | cinder::Path2d | |
calcTimeForDistance(float distance, bool wrap=true, float tolerance=1.0e-03f, int maxIterations=16) const | cinder::Path2d | |
clear() | cinder::Path2d | |
CLOSE enum value | cinder::Path2d | |
close() | cinder::Path2d | |
contains(const vec2 &pt) const | cinder::Path2d | |
CUBICTO enum value | cinder::Path2d | |
curveTo(const vec2 &p1, const vec2 &p2, const vec2 &p3) | cinder::Path2d | |
curveTo(float x1, float y1, float x2, float y2, float x3, float y3) | cinder::Path2d | |
empty() const | cinder::Path2d | |
getCurrentPoint() const | cinder::Path2d | |
getNumPoints() const | cinder::Path2d | |
getNumSegments() const | cinder::Path2d | |
getPoint(size_t point) const | cinder::Path2d | |
getPoint(size_t point) | cinder::Path2d | |
getPoints() const | cinder::Path2d | |
getPoints() | cinder::Path2d | |
getPosition(float t) const | cinder::Path2d | |
getSegmentPosition(size_t segment, float t) const | cinder::Path2d | |
getSegmentRelativeT(float t, size_t *segment, float *relativeT) const | cinder::Path2d | |
getSegments() const | cinder::Path2d | |
getSegments() | cinder::Path2d | |
getSegmentTangent(size_t segment, float t) const | cinder::Path2d | |
getSegmentType(size_t segment) const | cinder::Path2d | |
getTangent(float t) const | cinder::Path2d | |
isClosed() const | cinder::Path2d | |
lineTo(const vec2 &p) | cinder::Path2d | |
lineTo(float x, float y) | cinder::Path2d | |
LINETO enum value | cinder::Path2d | |
MOVETO enum value | cinder::Path2d | |
moveTo(const vec2 &p) | cinder::Path2d | |
moveTo(float x, float y) | cinder::Path2d | |
operator<<(std::ostream &out, const Path2d &p) | cinder::Path2d | friend |
Path2d() | cinder::Path2d | |
Path2d(const BSpline2f &spline, float subdivisionStep=0.01f) | cinder::Path2d | explicit |
Path2dCalcCache class | cinder::Path2d | friend |
QUADTO enum value | cinder::Path2d | |
quadTo(const vec2 &p1, const vec2 &p2) | cinder::Path2d | |
quadTo(float x1, float y1, float x2, float y2) | cinder::Path2d | |
removeSegment(size_t segment) | cinder::Path2d | |
reverse() | cinder::Path2d | |
scale(const vec2 &amount, vec2 scaleCenter=vec2()) | cinder::Path2d | |
segmentSolveTimeForDistance(size_t segment, float segmentLength, float segmentRelativeDistance, float tolerance, int maxIterations) const | cinder::Path2d | |
SegmentType enum name | cinder::Path2d | |
setPoint(size_t index, const vec2 &p) | cinder::Path2d | |
Shape2d class | cinder::Path2d | friend |
sSegmentTypePointCounts | cinder::Path2d | static |
subdivide(float approximationScale=1.0f) const | cinder::Path2d | |
subdivide(std::vector< vec2 > *resultPositions, std::vector< vec2 > *resultTangents, float approximationScale=1.0f) const | cinder::Path2d | |
transform(const mat3 &matrix) | cinder::Path2d | |
transformed(const mat3 &matrix) const | cinder::Path2d |