![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
#include <P2Triangle.hpp>
Inherits s3d::P2Shape.
Public Member Functions | |
| SIV3D_NODISCARD_CXX20 | P2Triangle (b2Body &body, const Triangle &triangle, const P2Material &material, const P2Filter &filter) |
| P2ShapeType | getShapeType () const noexcept override |
| const P2Shape & | draw (const ColorF &color=Palette::White) const override |
| const P2Shape & | drawFrame (double thickness, const ColorF &color=Palette::White) const override |
| const P2Shape & | drawWireframe (double thickness, const ColorF &color=Palette::White) const override |
| Triangle | getTriangle () const |
Public Member Functions inherited from s3d::P2Shape | |
| virtual | ~P2Shape ()=default |
| void | setDensity (double density) noexcept |
| double | getDensity () const noexcept |
| void | setRestitution (double restitution) noexcept |
| double | getRestitution () const noexcept |
| void | setFriction (double friction) noexcept |
| double | getFriction () const noexcept |
| void | setRestitutionThreshold (double restitutionThreshold) noexcept |
| double | getRestitutionThreshold () const noexcept |
| void | setFilter (const P2Filter &filter) noexcept |
| P2Filter | getFilter () const noexcept |
Additional Inherited Members | |
Protected Attributes inherited from s3d::P2Shape | |
| Array< b2Fixture * > | m_fixtures |
| SIV3D_NODISCARD_CXX20 s3d::P2Triangle::P2Triangle | ( | b2Body & | body, |
| const Triangle & | triangle, | ||
| const P2Material & | material, | ||
| const P2Filter & | filter | ||
| ) |
Implements s3d::P2Shape.
|
overridevirtual |
Implements s3d::P2Shape.
|
overridevirtual |
Implements s3d::P2Shape.
|
overridevirtualnoexcept |
Implements s3d::P2Shape.
| Triangle s3d::P2Triangle::getTriangle | ( | ) | const |