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

This is the complete list of members for s3d::Triangle, including all inherited members.

area() const noexcepts3d::Triangle
asPolygon() consts3d::Triangle
boundingRect() const noexcepts3d::Triangle
calculateBuffer(double distance) consts3d::Triangle
calculateRoundBuffer(double distance) consts3d::Triangle
centroid() const noexcepts3d::Triangle
contains(const Shape2DType &other) consts3d::Triangle
draw(const ColorF &color=Palette::White) consts3d::Triangle
draw(const ColorF &color0, const ColorF &color1, const ColorF &color2) consts3d::Triangle
drawFrame(double thickness=1.0, const ColorF &color=Palette::White) consts3d::Triangle
drawFrame(double innerThickness, double outerThickness, const ColorF &color=Palette::White) consts3d::Triangle
Formatter(FormatData &formatData, const Triangle &value)s3d::Trianglefriend
FromPoints(const position_type &baseCenter, const position_type &top, double baseLength) noexcepts3d::Trianglestatic
getCircumscribedCircle() const noexcepts3d::Triangle
getInscribedCircle() const noexcepts3d::Triangle
hash() const noexcepts3d::Triangle
intersects(const Shape2DType &other) consts3d::Triangle
intersectsAt(const Shape2DType &other) consts3d::Triangle
leftClicked() const noexcepts3d::Triangle
leftPressed() const noexcepts3d::Triangle
leftReleased() const noexcepts3d::Triangle
lerp(const Triangle &other, double f) const noexcepts3d::Triangle
mouseOver() const noexcepts3d::Triangle
moveBy(value_type x, value_type y) noexcepts3d::Triangle
moveBy(position_type v) noexcepts3d::Triangle
movedBy(value_type x, value_type y) const noexcepts3d::Triangle
movedBy(position_type v) const noexcepts3d::Triangle
operator!=(const Triangle &lhs, const Triangle &rhs) noexcepts3d::Trianglefriend
operator<<(std::basic_ostream< CharType > &output, const Triangle &value)s3d::Trianglefriend
operator==(const Triangle &lhs, const Triangle &rhs) noexcepts3d::Trianglefriend
operator>>(std::basic_istream< CharType > &input, Triangle &value)s3d::Trianglefriend
outline(CloseRing closeRing=CloseRing::No) consts3d::Triangle
outline(double distanceFromOrigin, double length) consts3d::Triangle
overwrite(Image &dst, const Color &color, Antialiased antialiased=Antialiased::Yes) consts3d::Triangle
overwriteFrame(Image &dst, int32 thickness, const Color &color, Antialiased antialiased=Antialiased::Yes) consts3d::Triangle
p(size_t index) noexcepts3d::Triangle
p(size_t index) const noexcepts3d::Triangle
p0s3d::Triangle
p1s3d::Triangle
p2s3d::Triangle
paint(Image &dst, const Color &color) consts3d::Triangle
paintFrame(Image &dst, int32 thickness, const Color &color) consts3d::Triangle
perimeter() const noexcepts3d::Triangle
point(size_t index) consts3d::Triangle
position_type typedefs3d::Triangle
rightClicked() const noexcepts3d::Triangle
rightPressed() const noexcepts3d::Triangle
rightReleased() const noexcepts3d::Triangle
rotated(value_type angle) const noexcepts3d::Triangle
rotatedAt(value_type x, value_type y, value_type angle) const noexcepts3d::Triangle
rotatedAt(position_type pos, value_type angle) const noexcepts3d::Triangle
scale(double s) noexcepts3d::Triangle
scale(double sx, double sy) noexcepts3d::Triangle
scale(Vec2 s) noexcepts3d::Triangle
scaleAt(Vec2 pos, double s) noexcepts3d::Triangle
scaleAt(Vec2 pos, double sx, double sy) noexcepts3d::Triangle
scaleAt(Vec2 pos, Vec2 s) noexcepts3d::Triangle
scaled(double s) const noexcepts3d::Triangle
scaled(double sx, double sy) const noexcepts3d::Triangle
scaled(Vec2 s) const noexcepts3d::Triangle
scaledAt(Vec2 pos, double s) const noexcepts3d::Triangle
scaledAt(Vec2 pos, double sx, double sy) const noexcepts3d::Triangle
scaledAt(Vec2 pos, Vec2 s) const noexcepts3d::Triangle
set(value_type x0, value_type y0, value_type x1, value_type y1, value_type x2, value_type y2) noexcepts3d::Triangle
set(const position_type &_p0, const position_type &_p1, const position_type &_p2) noexcepts3d::Triangle
set(const Triangle &triangle) noexcepts3d::Triangle
setCentroid(value_type x, value_type y) noexcepts3d::Triangle
setCentroid(position_type pos) noexcepts3d::Triangle
side(size_t index) consts3d::Triangle
stretched(value_type size) const noexcepts3d::Triangle
Triangle()=defaults3d::Triangle
Triangle(value_type sides) noexcepts3d::Triangleexplicit
Triangle(value_type sides, value_type angle) noexcepts3d::Triangle
Triangle(value_type x, value_type y, value_type sides) noexcepts3d::Triangle
Triangle(const position_type &pos, value_type sides) noexcepts3d::Triangle
Triangle(value_type x, value_type y, value_type sides, value_type angle) noexcepts3d::Triangle
Triangle(const position_type &pos, value_type sides, value_type angle) noexcepts3d::Triangle
Triangle(value_type x0, value_type y0, value_type x1, value_type y1, value_type x2, value_type y2) noexcepts3d::Triangle
Triangle(const position_type &_p0, const position_type &_p1, const position_type &_p2) noexcepts3d::Triangle
value_type typedefs3d::Triangle