![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
This is the complete list of members for s3d::Shape2D, including all inherited members.
Arrow(const Vec2 &from, const Vec2 &to, double width, const Vec2 &headSize) | s3d::Shape2D | static |
Arrow(const Line &line, double width, const Vec2 &headSize) | s3d::Shape2D | static |
asPolygon() const | s3d::Shape2D | |
Cross(double r, double width, const Vec2 ¢er=Vec2{ 0, 0 }, double angle=0.0) | s3d::Shape2D | static |
DoubleHeadedArrow(const Vec2 &from, const Vec2 &to, double width, const Vec2 &headSize) | s3d::Shape2D | static |
DoubleHeadedArrow(const Line &line, double width, const Vec2 &headSize) | s3d::Shape2D | static |
draw(const ColorF &color=Palette::White) const | s3d::Shape2D | |
drawFrame(double thickness=1.0, const ColorF &color=Palette::White) const | s3d::Shape2D | |
drawWireframe(double thickness=1.0, const ColorF &color=Palette::White) const | s3d::Shape2D | |
Heart(double r, const Vec2 ¢er=Vec2{ 0, 0 }, double angle=0.0) | s3d::Shape2D | static |
Hexagon(double r, const Vec2 ¢er=Vec2{ 0, 0 }, double angle=0.0) | s3d::Shape2D | static |
indices() const noexcept | s3d::Shape2D | |
Ngon(uint32 n, double r, const Vec2 ¢er=Vec2{ 0, 0 }, double angle=0.0) | s3d::Shape2D | static |
NStar(uint32 n, double rOuter, double rInner, const Vec2 ¢er=Vec2{ 0, 0 }, double angle=0.0) | s3d::Shape2D | static |
Pentagon(double r, const Vec2 ¢er=Vec2{ 0, 0 }, double angle=0.0) | s3d::Shape2D | static |
Plus(double r, double width, const Vec2 ¢er=Vec2{ 0, 0 }, double angle=0.0) | s3d::Shape2D | static |
RectBalloon(const RectF &rect, const Vec2 &target, double pointingRootRatio=0.5) | s3d::Shape2D | static |
Rhombus(double w, double h, const Vec2 ¢er=Vec2{ 0, 0 }, double angle=0.0) | s3d::Shape2D | static |
Shape2D()=default | s3d::Shape2D | |
Shape2D(Array< Float2 > vertices, Array< TriangleIndex > indices) | s3d::Shape2D | |
Squircle(double r, const Vec2 ¢er, uint32 quality) | s3d::Shape2D | static |
Stairs(const Vec2 &base, double w, double h, uint32 steps, bool upStairs=true) | s3d::Shape2D | static |
Star(double r, const Vec2 ¢er=Vec2{ 0, 0 }, double angle=0.0) | s3d::Shape2D | static |
toBuffer2D(const Vec2 &uvOrigin, const Vec2 &uvScale) const | s3d::Shape2D | |
toBuffer2D(Arg::center_< Vec2 > uvCenter, const Vec2 &uvScale) const | s3d::Shape2D | |
toBuffer2D(Arg::center_< Vec2 > uvCenter, const Vec2 &uvScale, double uvRotation) const | s3d::Shape2D | |
toBuffer2D(const Mat3x2 &uvMat) const | s3d::Shape2D | |
vertices() const noexcept | s3d::Shape2D |