|  | 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 |