![]() |
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 |