![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
This is the complete list of members for s3d::P2Body, including all inherited members.
| addCircle(const Circle &localPos, const P2Material &material={}, const P2Filter &filter={}) | s3d::P2Body | |
| addCircleSensor(const Circle &localPos, const P2Filter &filter={}) | s3d::P2Body | |
| addClosedLineString(const LineString &localPos, OneSided oneSided, const P2Material &material={}, const P2Filter &filter={}) | s3d::P2Body | |
| addLine(const Line &localPos, OneSided oneSided, const P2Material &material={}, const P2Filter &filter={}) | s3d::P2Body | |
| addLineString(const LineString &localPos, OneSided oneSided, const P2Material &material={}, const P2Filter &filter={}) | s3d::P2Body | |
| addPolygon(const Polygon &localPos, const P2Material &material={}, const P2Filter &filter={}) | s3d::P2Body | |
| addPolygons(const MultiPolygon &localPos, const P2Material &material={}, const P2Filter &filter={}) | s3d::P2Body | |
| addQuad(const Quad &localPos, const P2Material &material={}, const P2Filter &filter={}) | s3d::P2Body | |
| addRect(const RectF &localPos, const P2Material &material={}, const P2Filter &filter={}) | s3d::P2Body | |
| addTriangle(const Triangle &localPos, const P2Material &material={}, const P2Filter &filter={}) | s3d::P2Body | |
| applyAngularImpulse(double torque) noexcept | s3d::P2Body | |
| applyForce(Vec2 force) noexcept | s3d::P2Body | |
| applyForce(Vec2 force, Vec2 offset) noexcept | s3d::P2Body | |
| applyForceAt(Vec2 force, Vec2 pos) noexcept | s3d::P2Body | |
| applyLinearImpulse(Vec2 force) noexcept | s3d::P2Body | |
| applyLinearImpulse(Vec2 force, Vec2 offset) noexcept | s3d::P2Body | |
| applyLinearImpulseAt(Vec2 force, Vec2 pos) noexcept | s3d::P2Body | |
| applyTorque(double torque) noexcept | s3d::P2Body | |
| as(size_t index) const | s3d::P2Body | |
| draw(const ColorF &color=Palette::White) const | s3d::P2Body | |
| drawFrame(double thickness=1.0, const ColorF &color=Palette::White) const | s3d::P2Body | |
| drawWireframe(double thickness=1.0, const ColorF &color=Palette::White) const | s3d::P2Body | |
| getAngle() const noexcept | s3d::P2Body | |
| getAngularDamping() const noexcept | s3d::P2Body | |
| getAngularVelocity() const noexcept | s3d::P2Body | |
| getBodyType() const noexcept | s3d::P2Body | |
| getDamping() const noexcept | s3d::P2Body | |
| getGravityScale() const noexcept | s3d::P2Body | |
| getInertia() const noexcept | s3d::P2Body | |
| getMass() const noexcept | s3d::P2Body | |
| getPos() const noexcept | s3d::P2Body | |
| getPtr(size_t index) const noexcept | s3d::P2Body | |
| getSleepEnabled() const noexcept | s3d::P2Body | |
| getTransform() const noexcept | s3d::P2Body | |
| getVelocity() const noexcept | s3d::P2Body | |
| id() const noexcept | s3d::P2Body | |
| isAwake() const noexcept | s3d::P2Body | |
| isEmpty() const noexcept | s3d::P2Body | |
| isFixedRotation() const noexcept | s3d::P2Body | |
| moveBy(double x, double y) noexcept | s3d::P2Body | |
| moveBy(Vec2 v) noexcept | s3d::P2Body | |
| num_shapes() const noexcept | s3d::P2Body | |
| operator bool() const noexcept | s3d::P2Body | explicit |
| P2Body() | s3d::P2Body | |
| release() | s3d::P2Body | |
| rotateBy(double angle) noexcept | s3d::P2Body | |
| setAngle(double angle) noexcept | s3d::P2Body | |
| setAngularDamping(double damping) noexcept | s3d::P2Body | |
| setAngularVelocity(double omega) noexcept | s3d::P2Body | |
| setAwake(bool awake) noexcept | s3d::P2Body | |
| setBodyType(P2BodyType bodyType) noexcept | s3d::P2Body | |
| setDamping(double damping) noexcept | s3d::P2Body | |
| setFixedRotation(bool fixedRotation) noexcept | s3d::P2Body | |
| setGravityScale(double scale) noexcept | s3d::P2Body | |
| setPos(double x, double y) noexcept | s3d::P2Body | |
| setPos(Vec2 pos) noexcept | s3d::P2Body | |
| setSleepEnabled(bool enabled) noexcept | s3d::P2Body | |
| setTransform(double x, double y, double angle) noexcept | s3d::P2Body | |
| setTransform(Vec2 pos, double angle) noexcept | s3d::P2Body | |
| setVelocity(Vec2 v) noexcept | s3d::P2Body | |
| shape(size_t index) | s3d::P2Body | |
| shape(size_t index) const | s3d::P2Body |