OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::P2Body Member List

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) noexcepts3d::P2Body
applyForce(Vec2 force) noexcepts3d::P2Body
applyForce(Vec2 force, Vec2 offset) noexcepts3d::P2Body
applyForceAt(Vec2 force, Vec2 pos) noexcepts3d::P2Body
applyLinearImpulse(Vec2 force) noexcepts3d::P2Body
applyLinearImpulse(Vec2 force, Vec2 offset) noexcepts3d::P2Body
applyLinearImpulseAt(Vec2 force, Vec2 pos) noexcepts3d::P2Body
applyTorque(double torque) noexcepts3d::P2Body
as(size_t index) consts3d::P2Body
draw(const ColorF &color=Palette::White) consts3d::P2Body
drawFrame(double thickness=1.0, const ColorF &color=Palette::White) consts3d::P2Body
drawWireframe(double thickness=1.0, const ColorF &color=Palette::White) consts3d::P2Body
getAngle() const noexcepts3d::P2Body
getAngularDamping() const noexcepts3d::P2Body
getAngularVelocity() const noexcepts3d::P2Body
getBodyType() const noexcepts3d::P2Body
getDamping() const noexcepts3d::P2Body
getGravityScale() const noexcepts3d::P2Body
getInertia() const noexcepts3d::P2Body
getMass() const noexcepts3d::P2Body
getPos() const noexcepts3d::P2Body
getPtr(size_t index) const noexcepts3d::P2Body
getSleepEnabled() const noexcepts3d::P2Body
getTransform() const noexcepts3d::P2Body
getVelocity() const noexcepts3d::P2Body
id() const noexcepts3d::P2Body
isAwake() const noexcepts3d::P2Body
isEmpty() const noexcepts3d::P2Body
isFixedRotation() const noexcepts3d::P2Body
moveBy(double x, double y) noexcepts3d::P2Body
moveBy(Vec2 v) noexcepts3d::P2Body
num_shapes() const noexcepts3d::P2Body
operator bool() const noexcepts3d::P2Bodyexplicit
P2Body()s3d::P2Body
release()s3d::P2Body
rotateBy(double angle) noexcepts3d::P2Body
setAngle(double angle) noexcepts3d::P2Body
setAngularDamping(double damping) noexcepts3d::P2Body
setAngularVelocity(double omega) noexcepts3d::P2Body
setAwake(bool awake) noexcepts3d::P2Body
setBodyType(P2BodyType bodyType) noexcepts3d::P2Body
setDamping(double damping) noexcepts3d::P2Body
setFixedRotation(bool fixedRotation) noexcepts3d::P2Body
setGravityScale(double scale) noexcepts3d::P2Body
setPos(double x, double y) noexcepts3d::P2Body
setPos(Vec2 pos) noexcepts3d::P2Body
setSleepEnabled(bool enabled) noexcepts3d::P2Body
setTransform(double x, double y, double angle) noexcepts3d::P2Body
setTransform(Vec2 pos, double angle) noexcepts3d::P2Body
setVelocity(Vec2 v) noexcepts3d::P2Body
shape(size_t index)s3d::P2Body
shape(size_t index) consts3d::P2Body