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