OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::Circle Member List

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) consts3d::Circle
area() const noexcepts3d::Circle
asPolygon(uint32 quality=24) consts3d::Circle
bottom() const noexcepts3d::Circle
boundingRect() const noexcepts3d::Circle
centers3d::Circle
Circle()=defaults3d::Circle
Circle(size_type _r) noexcepts3d::Circleexplicit
Circle(Arithmetic _r) noexcepts3d::Circleexplicit
Circle(value_type _x, value_type _y, size_type _r) noexcepts3d::Circle
Circle(X _x, Y _y, R _r) noexcepts3d::Circle
Circle(position_type _center, size_type _r) noexcepts3d::Circle
Circle(position_type _center, Arithmetic _r) noexcepts3d::Circle
Circle(Arg::center_< position_type > _center, Arithmetic _r) noexcepts3d::Circle
Circle(Arg::topLeft_< position_type > topLeft, Arithmetic _r) noexcepts3d::Circle
Circle(Arg::topCenter_< position_type > topCenter, Arithmetic _r) noexcepts3d::Circle
Circle(Arg::topRight_< position_type > topRight, Arithmetic _r) noexcepts3d::Circle
Circle(Arg::rightCenter_< position_type > rightCenter, Arithmetic _r) noexcepts3d::Circle
Circle(Arg::bottomRight_< position_type > bottomRight, Arithmetic _r) noexcepts3d::Circle
Circle(Arg::bottomCenter_< position_type > bottomCenter, Arithmetic _r) noexcepts3d::Circle
Circle(Arg::bottomLeft_< position_type > bottomLeft, Arithmetic _r) noexcepts3d::Circle
Circle(Arg::leftCenter_< position_type > leftCenter, Arithmetic _r) noexcepts3d::Circle
Circle(position_type p0, position_type p1) noexcepts3d::Circle
Circle(const position_type &p0, const position_type &p1, const position_type &p2) noexcepts3d::Circle
Circle(const Line &diameter) noexcepts3d::Circleexplicit
Circle(Arg::center_< position_type > _center, const position_type &p) noexcepts3d::Circle
contains(const Shape2DType &other) consts3d::Circle
draw(const ColorF &color=Palette::White) consts3d::Circle
draw(const ColorF &innerColor, const ColorF &outerColor) consts3d::Circle
drawArc(double startAngle, double angle, double innerThickness=1.0, double outerThickness=0.0, const ColorF &color=Palette::White) consts3d::Circle
drawArc(double startAngle, double angle, double innerThickness, double outerThickness, const ColorF &innerColor, const ColorF &outerColor) consts3d::Circle
drawArc(const LineStyle &style, double startAngle, double angle, double innerThickness=1.0, double outerThickness=0.0, const ColorF &color=Palette::White) consts3d::Circle
drawArc(const LineStyle &style, double startAngle, double angle, double innerThickness, double outerThickness, const ColorF &innerColor, const ColorF &outerColor) consts3d::Circle
drawFrame(double thickness=1.0, const ColorF &color=Palette::White) consts3d::Circle
drawFrame(double thickness, const ColorF &innerColor, const ColorF &outerColor) consts3d::Circle
drawFrame(double innerThickness, double outerThickness, const ColorF &color=Palette::White) consts3d::Circle
drawFrame(double innerThickness, double outerThickness, const ColorF &innerColor, const ColorF &outerColor) consts3d::Circle
drawPie(double startAngle, double angle, const ColorF &color=Palette::White) consts3d::Circle
drawPie(double startAngle, double angle, const ColorF &innerColor, const ColorF &outerColor) consts3d::Circle
drawShadow(const Vec2 &offset, double blurRadius, double spread=0.0, const ColorF &color=ColorF{ 0.0, 0.5 }) consts3d::Circle
Formatter(FormatData &formatData, const Circle &value)s3d::Circlefriend
getPointByAngle(double angle) const noexcepts3d::Circle
hash() const noexcepts3d::Circle
horizontalDiameter() const noexcepts3d::Circle
intersects(const Shape2DType &other) consts3d::Circle
intersectsAt(const Shape2DType &other) consts3d::Circle
left() const noexcepts3d::Circle
leftClicked() const noexcepts3d::Circle
leftPressed() const noexcepts3d::Circle
leftReleased() const noexcepts3d::Circle
lerp(const Circle &other, double f) const noexcepts3d::Circle
mouseOver() const noexcepts3d::Circle
moveBy(value_type _x, value_type _y) noexcepts3d::Circle
moveBy(position_type v) noexcepts3d::Circle
movedBy(value_type _x, value_type _y) const noexcepts3d::Circle
movedBy(position_type v) const noexcepts3d::Circle
operator!=(const Circle &lhs, const Circle &rhs) noexcepts3d::Circlefriend
operator()(const Texture &texture) consts3d::Circle
operator()(const TextureRegion &textureRegion) consts3d::Circle
operator<<(std::basic_ostream< CharType > &output, const Circle &value)s3d::Circlefriend
operator==(const Circle &lhs, const Circle &rhs) noexcepts3d::Circlefriend
operator>>(std::basic_istream< CharType > &input, Circle &value)s3d::Circlefriend
overwrite(Image &dst, const Color &color, Antialiased antialiased=Antialiased::Yes) consts3d::Circle
overwriteFrame(Image &dst, double innerThickness, double outerThickness, const Color &color, Antialiased antialiased=Antialiased::Yes) consts3d::Circle
paint(Image &dst, const Color &color, Antialiased antialiased=Antialiased::Yes) consts3d::Circle
paintFrame(Image &dst, double innerThickness, double outerThickness, const Color &color, Antialiased antialiased=Antialiased::Yes) consts3d::Circle
perimeter() const noexcepts3d::Circle
pieAsPolygon(double startAngle, double angle, uint32 quality=24) consts3d::Circle
position_type typedefs3d::Circle
rs3d::Circle
right() const noexcepts3d::Circle
rightClicked() const noexcepts3d::Circle
rightPressed() const noexcepts3d::Circle
rightReleased() const noexcepts3d::Circle
scaled(double s) const noexcepts3d::Circle
scaled(double sx, double sy) const noexcepts3d::Circle
set(value_type _x, value_type _y, size_type _r) noexcepts3d::Circle
set(position_type _center, size_type _r) noexcepts3d::Circle
set(Arg::center_< position_type > _center, size_type _r) noexcepts3d::Circle
set(Arg::topLeft_< position_type > topLeft, size_type _r) noexcepts3d::Circle
set(Arg::topCenter_< position_type > topCenter, size_type _r) noexcepts3d::Circle
set(Arg::topRight_< position_type > topRight, size_type _r) noexcepts3d::Circle
set(Arg::rightCenter_< position_type > rightCenter, size_type _r) noexcepts3d::Circle
set(Arg::bottomRight_< position_type > bottomRight, size_type _r) noexcepts3d::Circle
set(Arg::bottomCenter_< position_type > bottomCenter, size_type _r) noexcepts3d::Circle
set(Arg::bottomLeft_< position_type > bottomLeft, size_type _r) noexcepts3d::Circle
set(Arg::leftCenter_< position_type > leftCenter, size_type _r) noexcepts3d::Circle
set(const Circle &circle) noexcepts3d::Circle
setCenter(value_type _x, value_type _y) noexcepts3d::Circle
setCenter(position_type _center) noexcepts3d::Circle
setPos(value_type _x, value_type _y) noexcepts3d::Circle
setPos(position_type _center) noexcepts3d::Circle
setPos(Arg::center_< position_type > _center) noexcepts3d::Circle
setPos(Arg::topLeft_< position_type > topLeft) noexcepts3d::Circle
setPos(Arg::topCenter_< position_type > topCenter) noexcepts3d::Circle
setPos(Arg::topRight_< position_type > topRight) noexcepts3d::Circle
setPos(Arg::rightCenter_< position_type > rightCenter) noexcepts3d::Circle
setPos(Arg::bottomRight_< position_type > bottomRight) noexcepts3d::Circle
setPos(Arg::bottomCenter_< position_type > bottomCenter) noexcepts3d::Circle
setPos(Arg::bottomLeft_< position_type > bottomLeft) noexcepts3d::Circle
setPos(Arg::leftCenter_< position_type > leftCenter) noexcepts3d::Circle
setR(value_type _r) noexcepts3d::Circle
size_type typedefs3d::Circle
stretched(value_type size) const noexcepts3d::Circle
stretched(double _x, double _y) const noexcepts3d::Circle
top() const noexcepts3d::Circle
value_type typedefs3d::Circle
verticalDiameter() const noexcepts3d::Circle
xs3d::Circle
ys3d::Circle