![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
This is the complete list of members for s3d::Spline2D, including all inherited members.
acceleration(size_t i, double t) const | s3d::Spline2D | |
acceleration(SplineIndex si) const | s3d::Spline2D | |
advance(SplineIndex si, double dl) const | s3d::Spline2D | |
advanceMirror(SplineIndex si, double dl, int32 &direction) const | s3d::Spline2D | |
advanceWrap(SplineIndex si, double dl) const | s3d::Spline2D | |
asLineString(int32 quality=24) const | s3d::Spline2D | |
boundingRect(size_t i) const | s3d::Spline2D | |
calculateRoundBuffer(double distance, int32 quality=24, int32 bufferQuality=24) const | s3d::Spline2D | |
clear() noexcept | s3d::Spline2D | |
curvature(size_t i, double t) const | s3d::Spline2D | |
curvature(SplineIndex si) const | s3d::Spline2D | |
draw(const ColorF &color=Palette::White, int32 quality=24) const | s3d::Spline2D | |
draw(double thickness, const ColorF &color=Palette::White, int32 quality=24) const | s3d::Spline2D | |
draw(double thickness, std::function< ColorF(SplineIndex)> colorFunc, int32 quality=24) const | s3d::Spline2D | |
draw(const LineStyle &style, double thickness, const ColorF &color=Palette::White, int32 quality=24) const | s3d::Spline2D | |
fastBoundingRect(size_t i) const | s3d::Spline2D | |
findIntersections(const Spline2D &other, double tolerance=0.1) const | s3d::Spline2D | |
findNearest(Vec2 pos) const | s3d::Spline2D | |
findSelfIntersections(double tolerance=0.1) const | s3d::Spline2D | |
isEmpty() const noexcept | s3d::Spline2D | |
isRing() const noexcept | s3d::Spline2D | |
length(size_t i, double maxError=0.01) const | s3d::Spline2D | |
length(size_t i, double t0, double t1, double maxError=0.01) const | s3d::Spline2D | |
operator bool() const noexcept | s3d::Spline2D | explicit |
position(size_t i, double t) const | s3d::Spline2D | |
position(SplineIndex si) const | s3d::Spline2D | |
size() const noexcept | s3d::Spline2D | |
Spline2D()=default | s3d::Spline2D | |
Spline2D(const Array< Vec2 > &points, double tension=0.0) | s3d::Spline2D | explicit |
Spline2D(const Array< Vec2 > &points, CloseRing closeRing, double tension=0.0) | s3d::Spline2D | |
swap(Spline2D &other) noexcept | s3d::Spline2D | |
velocity(size_t i, double t) const | s3d::Spline2D | |
velocity(SplineIndex si) const | s3d::Spline2D |