|  | OpenSiv3D
    v0.6.5
    C++20 framework for creative coding | 
This is the complete list of members for s3d::Circle, including all inherited members.
| arcAsPolygon(double startAngle, double angle, double innerThickness, double outerThickness, uint32 quality=24) const | s3d::Circle | |
| area() const noexcept | s3d::Circle | |
| asPolygon(uint32 quality=24) const | s3d::Circle | |
| bottom() const noexcept | s3d::Circle | |
| boundingRect() const noexcept | s3d::Circle | |
| center | s3d::Circle | |
| Circle()=default | s3d::Circle | |
| Circle(size_type _r) noexcept | s3d::Circle | explicit | 
| Circle(Arithmetic _r) noexcept | s3d::Circle | explicit | 
| Circle(value_type _x, value_type _y, size_type _r) noexcept | s3d::Circle | |
| Circle(X _x, Y _y, R _r) noexcept | s3d::Circle | |
| Circle(position_type _center, size_type _r) noexcept | s3d::Circle | |
| Circle(position_type _center, Arithmetic _r) noexcept | s3d::Circle | |
| Circle(Arg::center_< position_type > _center, Arithmetic _r) noexcept | s3d::Circle | |
| Circle(Arg::topLeft_< position_type > topLeft, Arithmetic _r) noexcept | s3d::Circle | |
| Circle(Arg::topCenter_< position_type > topCenter, Arithmetic _r) noexcept | s3d::Circle | |
| Circle(Arg::topRight_< position_type > topRight, Arithmetic _r) noexcept | s3d::Circle | |
| Circle(Arg::rightCenter_< position_type > rightCenter, Arithmetic _r) noexcept | s3d::Circle | |
| Circle(Arg::bottomRight_< position_type > bottomRight, Arithmetic _r) noexcept | s3d::Circle | |
| Circle(Arg::bottomCenter_< position_type > bottomCenter, Arithmetic _r) noexcept | s3d::Circle | |
| Circle(Arg::bottomLeft_< position_type > bottomLeft, Arithmetic _r) noexcept | s3d::Circle | |
| Circle(Arg::leftCenter_< position_type > leftCenter, Arithmetic _r) noexcept | s3d::Circle | |
| Circle(position_type p0, position_type p1) noexcept | s3d::Circle | |
| Circle(const position_type &p0, const position_type &p1, const position_type &p2) noexcept | s3d::Circle | |
| Circle(const Line &diameter) noexcept | s3d::Circle | explicit | 
| Circle(Arg::center_< position_type > _center, const position_type &p) noexcept | s3d::Circle | |
| contains(const Shape2DType &other) const | s3d::Circle | |
| draw(const ColorF &color=Palette::White) const | s3d::Circle | |
| draw(const ColorF &innerColor, const ColorF &outerColor) const | s3d::Circle | |
| drawArc(double startAngle, double angle, double innerThickness=1.0, double outerThickness=0.0, const ColorF &color=Palette::White) const | s3d::Circle | |
| drawArc(double startAngle, double angle, double innerThickness, double outerThickness, const ColorF &innerColor, const ColorF &outerColor) const | s3d::Circle | |
| drawArc(const LineStyle &style, double startAngle, double angle, double innerThickness=1.0, double outerThickness=0.0, const ColorF &color=Palette::White) const | s3d::Circle | |
| drawArc(const LineStyle &style, double startAngle, double angle, double innerThickness, double outerThickness, const ColorF &innerColor, const ColorF &outerColor) const | s3d::Circle | |
| drawFrame(double thickness=1.0, const ColorF &color=Palette::White) const | s3d::Circle | |
| drawFrame(double thickness, const ColorF &innerColor, const ColorF &outerColor) const | s3d::Circle | |
| drawFrame(double innerThickness, double outerThickness, const ColorF &color=Palette::White) const | s3d::Circle | |
| drawFrame(double innerThickness, double outerThickness, const ColorF &innerColor, const ColorF &outerColor) const | s3d::Circle | |
| drawPie(double startAngle, double angle, const ColorF &color=Palette::White) const | s3d::Circle | |
| drawPie(double startAngle, double angle, const ColorF &innerColor, const ColorF &outerColor) const | s3d::Circle | |
| drawShadow(const Vec2 &offset, double blurRadius, double spread=0.0, const ColorF &color=ColorF{ 0.0, 0.5 }) const | s3d::Circle | |
| Formatter(FormatData &formatData, const Circle &value) | s3d::Circle | friend | 
| getPointByAngle(double angle) const noexcept | s3d::Circle | |
| hash() const noexcept | s3d::Circle | |
| horizontalDiameter() const noexcept | s3d::Circle | |
| intersects(const Shape2DType &other) const | s3d::Circle | |
| intersectsAt(const Shape2DType &other) const | s3d::Circle | |
| left() const noexcept | s3d::Circle | |
| leftClicked() const noexcept | s3d::Circle | |
| leftPressed() const noexcept | s3d::Circle | |
| leftReleased() const noexcept | s3d::Circle | |
| lerp(const Circle &other, double f) const noexcept | s3d::Circle | |
| mouseOver() const noexcept | s3d::Circle | |
| moveBy(value_type _x, value_type _y) noexcept | s3d::Circle | |
| moveBy(position_type v) noexcept | s3d::Circle | |
| movedBy(value_type _x, value_type _y) const noexcept | s3d::Circle | |
| movedBy(position_type v) const noexcept | s3d::Circle | |
| operator!=(const Circle &lhs, const Circle &rhs) noexcept | s3d::Circle | friend | 
| operator()(const Texture &texture) const | s3d::Circle | |
| operator()(const TextureRegion &textureRegion) const | s3d::Circle | |
| operator<<(std::basic_ostream< CharType > &output, const Circle &value) | s3d::Circle | friend | 
| operator==(const Circle &lhs, const Circle &rhs) noexcept | s3d::Circle | friend | 
| operator>>(std::basic_istream< CharType > &input, Circle &value) | s3d::Circle | friend | 
| overwrite(Image &dst, const Color &color, Antialiased antialiased=Antialiased::Yes) const | s3d::Circle | |
| overwriteFrame(Image &dst, double innerThickness, double outerThickness, const Color &color, Antialiased antialiased=Antialiased::Yes) const | s3d::Circle | |
| paint(Image &dst, const Color &color, Antialiased antialiased=Antialiased::Yes) const | s3d::Circle | |
| paintFrame(Image &dst, double innerThickness, double outerThickness, const Color &color, Antialiased antialiased=Antialiased::Yes) const | s3d::Circle | |
| perimeter() const noexcept | s3d::Circle | |
| pieAsPolygon(double startAngle, double angle, uint32 quality=24) const | s3d::Circle | |
| position_type typedef | s3d::Circle | |
| r | s3d::Circle | |
| right() const noexcept | s3d::Circle | |
| rightClicked() const noexcept | s3d::Circle | |
| rightPressed() const noexcept | s3d::Circle | |
| rightReleased() const noexcept | s3d::Circle | |
| scaled(double s) const noexcept | s3d::Circle | |
| scaled(double sx, double sy) const noexcept | s3d::Circle | |
| set(value_type _x, value_type _y, size_type _r) noexcept | s3d::Circle | |
| set(position_type _center, size_type _r) noexcept | s3d::Circle | |
| set(Arg::center_< position_type > _center, size_type _r) noexcept | s3d::Circle | |
| set(Arg::topLeft_< position_type > topLeft, size_type _r) noexcept | s3d::Circle | |
| set(Arg::topCenter_< position_type > topCenter, size_type _r) noexcept | s3d::Circle | |
| set(Arg::topRight_< position_type > topRight, size_type _r) noexcept | s3d::Circle | |
| set(Arg::rightCenter_< position_type > rightCenter, size_type _r) noexcept | s3d::Circle | |
| set(Arg::bottomRight_< position_type > bottomRight, size_type _r) noexcept | s3d::Circle | |
| set(Arg::bottomCenter_< position_type > bottomCenter, size_type _r) noexcept | s3d::Circle | |
| set(Arg::bottomLeft_< position_type > bottomLeft, size_type _r) noexcept | s3d::Circle | |
| set(Arg::leftCenter_< position_type > leftCenter, size_type _r) noexcept | s3d::Circle | |
| set(const Circle &circle) noexcept | s3d::Circle | |
| setCenter(value_type _x, value_type _y) noexcept | s3d::Circle | |
| setCenter(position_type _center) noexcept | s3d::Circle | |
| setPos(value_type _x, value_type _y) noexcept | s3d::Circle | |
| setPos(position_type _center) noexcept | s3d::Circle | |
| setPos(Arg::center_< position_type > _center) noexcept | s3d::Circle | |
| setPos(Arg::topLeft_< position_type > topLeft) noexcept | s3d::Circle | |
| setPos(Arg::topCenter_< position_type > topCenter) noexcept | s3d::Circle | |
| setPos(Arg::topRight_< position_type > topRight) noexcept | s3d::Circle | |
| setPos(Arg::rightCenter_< position_type > rightCenter) noexcept | s3d::Circle | |
| setPos(Arg::bottomRight_< position_type > bottomRight) noexcept | s3d::Circle | |
| setPos(Arg::bottomCenter_< position_type > bottomCenter) noexcept | s3d::Circle | |
| setPos(Arg::bottomLeft_< position_type > bottomLeft) noexcept | s3d::Circle | |
| setPos(Arg::leftCenter_< position_type > leftCenter) noexcept | s3d::Circle | |
| setR(value_type _r) noexcept | s3d::Circle | |
| size_type typedef | s3d::Circle | |
| stretched(value_type size) const noexcept | s3d::Circle | |
| stretched(double _x, double _y) const noexcept | s3d::Circle | |
| top() const noexcept | s3d::Circle | |
| value_type typedef | s3d::Circle | |
| verticalDiameter() const noexcept | s3d::Circle | |
| x | s3d::Circle | |
| y | s3d::Circle |