![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
This is the complete list of members for s3d::Triangle, including all inherited members.
area() const noexcept | s3d::Triangle | |
asPolygon() const | s3d::Triangle | |
boundingRect() const noexcept | s3d::Triangle | |
calculateBuffer(double distance) const | s3d::Triangle | |
calculateRoundBuffer(double distance) const | s3d::Triangle | |
centroid() const noexcept | s3d::Triangle | |
contains(const Shape2DType &other) const | s3d::Triangle | |
draw(const ColorF &color=Palette::White) const | s3d::Triangle | |
draw(const ColorF &color0, const ColorF &color1, const ColorF &color2) const | s3d::Triangle | |
drawFrame(double thickness=1.0, const ColorF &color=Palette::White) const | s3d::Triangle | |
drawFrame(double innerThickness, double outerThickness, const ColorF &color=Palette::White) const | s3d::Triangle | |
Formatter(FormatData &formatData, const Triangle &value) | s3d::Triangle | friend |
FromPoints(const position_type &baseCenter, const position_type &top, double baseLength) noexcept | s3d::Triangle | static |
getCircumscribedCircle() const noexcept | s3d::Triangle | |
getInscribedCircle() const noexcept | s3d::Triangle | |
hash() const noexcept | s3d::Triangle | |
intersects(const Shape2DType &other) const | s3d::Triangle | |
intersectsAt(const Shape2DType &other) const | s3d::Triangle | |
leftClicked() const noexcept | s3d::Triangle | |
leftPressed() const noexcept | s3d::Triangle | |
leftReleased() const noexcept | s3d::Triangle | |
lerp(const Triangle &other, double f) const noexcept | s3d::Triangle | |
mouseOver() const noexcept | s3d::Triangle | |
moveBy(value_type x, value_type y) noexcept | s3d::Triangle | |
moveBy(position_type v) noexcept | s3d::Triangle | |
movedBy(value_type x, value_type y) const noexcept | s3d::Triangle | |
movedBy(position_type v) const noexcept | s3d::Triangle | |
operator!=(const Triangle &lhs, const Triangle &rhs) noexcept | s3d::Triangle | friend |
operator<<(std::basic_ostream< CharType > &output, const Triangle &value) | s3d::Triangle | friend |
operator==(const Triangle &lhs, const Triangle &rhs) noexcept | s3d::Triangle | friend |
operator>>(std::basic_istream< CharType > &input, Triangle &value) | s3d::Triangle | friend |
outline(CloseRing closeRing=CloseRing::No) const | s3d::Triangle | |
outline(double distanceFromOrigin, double length) const | s3d::Triangle | |
overwrite(Image &dst, const Color &color, Antialiased antialiased=Antialiased::Yes) const | s3d::Triangle | |
overwriteFrame(Image &dst, int32 thickness, const Color &color, Antialiased antialiased=Antialiased::Yes) const | s3d::Triangle | |
p(size_t index) noexcept | s3d::Triangle | |
p(size_t index) const noexcept | s3d::Triangle | |
p0 | s3d::Triangle | |
p1 | s3d::Triangle | |
p2 | s3d::Triangle | |
paint(Image &dst, const Color &color) const | s3d::Triangle | |
paintFrame(Image &dst, int32 thickness, const Color &color) const | s3d::Triangle | |
perimeter() const noexcept | s3d::Triangle | |
point(size_t index) const | s3d::Triangle | |
position_type typedef | s3d::Triangle | |
rightClicked() const noexcept | s3d::Triangle | |
rightPressed() const noexcept | s3d::Triangle | |
rightReleased() const noexcept | s3d::Triangle | |
rotated(value_type angle) const noexcept | s3d::Triangle | |
rotatedAt(value_type x, value_type y, value_type angle) const noexcept | s3d::Triangle | |
rotatedAt(position_type pos, value_type angle) const noexcept | s3d::Triangle | |
scale(double s) noexcept | s3d::Triangle | |
scale(double sx, double sy) noexcept | s3d::Triangle | |
scale(Vec2 s) noexcept | s3d::Triangle | |
scaleAt(Vec2 pos, double s) noexcept | s3d::Triangle | |
scaleAt(Vec2 pos, double sx, double sy) noexcept | s3d::Triangle | |
scaleAt(Vec2 pos, Vec2 s) noexcept | s3d::Triangle | |
scaled(double s) const noexcept | s3d::Triangle | |
scaled(double sx, double sy) const noexcept | s3d::Triangle | |
scaled(Vec2 s) const noexcept | s3d::Triangle | |
scaledAt(Vec2 pos, double s) const noexcept | s3d::Triangle | |
scaledAt(Vec2 pos, double sx, double sy) const noexcept | s3d::Triangle | |
scaledAt(Vec2 pos, Vec2 s) const noexcept | s3d::Triangle | |
set(value_type x0, value_type y0, value_type x1, value_type y1, value_type x2, value_type y2) noexcept | s3d::Triangle | |
set(const position_type &_p0, const position_type &_p1, const position_type &_p2) noexcept | s3d::Triangle | |
set(const Triangle &triangle) noexcept | s3d::Triangle | |
setCentroid(value_type x, value_type y) noexcept | s3d::Triangle | |
setCentroid(position_type pos) noexcept | s3d::Triangle | |
side(size_t index) const | s3d::Triangle | |
stretched(value_type size) const noexcept | s3d::Triangle | |
Triangle()=default | s3d::Triangle | |
Triangle(value_type sides) noexcept | s3d::Triangle | explicit |
Triangle(value_type sides, value_type angle) noexcept | s3d::Triangle | |
Triangle(value_type x, value_type y, value_type sides) noexcept | s3d::Triangle | |
Triangle(const position_type &pos, value_type sides) noexcept | s3d::Triangle | |
Triangle(value_type x, value_type y, value_type sides, value_type angle) noexcept | s3d::Triangle | |
Triangle(const position_type &pos, value_type sides, value_type angle) noexcept | s3d::Triangle | |
Triangle(value_type x0, value_type y0, value_type x1, value_type y1, value_type x2, value_type y2) noexcept | s3d::Triangle | |
Triangle(const position_type &_p0, const position_type &_p1, const position_type &_p2) noexcept | s3d::Triangle | |
value_type typedef | s3d::Triangle |