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

This is the complete list of members for s3d::P2World, including all inherited members.

createCircle(P2BodyType bodyType, const Vec2 &worldPos, double r, const P2Material &material={}, const P2Filter &filter={})s3d::P2World
createCircle(P2BodyType bodyType, const Vec2 &worldPos, const Circle &localPos, const P2Material &material={}, const P2Filter &filter={})s3d::P2World
createCircleSensor(P2BodyType bodyType, const Vec2 &worldPos, double r, const P2Filter &filter={})s3d::P2World
createClosedLineString(P2BodyType bodyType, const Vec2 &worldPos, const LineString &localPos, OneSided oneSided=OneSided::No, const P2Material &material={}, const P2Filter &filter={})s3d::P2World
createDistanceJoint(const P2Body &bodyA, const Vec2 &worldAnchorPosA, const P2Body &bodyB, const Vec2 &worldAnchorPosB, double length, EnableCollision enableCollision=EnableCollision::No)s3d::P2World
createLine(P2BodyType bodyType, const Vec2 &worldPos, const Line &localPos, OneSided oneSided=OneSided::No, const P2Material &material={}, const P2Filter &filter={})s3d::P2World
createLineString(P2BodyType bodyType, const Vec2 &worldPos, const LineString &localPos, OneSided oneSided=OneSided::No, const P2Material &material={}, const P2Filter &filter={})s3d::P2World
createMouseJoint(const P2Body &body, const Vec2 &worldTargetPos)s3d::P2World
createPivotJoint(const P2Body &bodyA, const P2Body &bodyB, const Vec2 &worldAnchorPos, EnableCollision enableCollision=EnableCollision::No)s3d::P2World
createPlaceholder(P2BodyType bodyType, const Vec2 &worldPos)s3d::P2World
createPolygon(P2BodyType bodyType, const Vec2 &worldPos, const Polygon &localPos, const P2Material &material={}, const P2Filter &filter={})s3d::P2World
createPolygons(P2BodyType bodyType, const Vec2 &worldPos, const MultiPolygon &localPos, const P2Material &material={}, const P2Filter &filter={})s3d::P2World
createQuad(P2BodyType bodyType, const Vec2 &worldPos, const Quad &localPos, const P2Material &material={}, const P2Filter &filter={})s3d::P2World
createRect(P2BodyType bodyType, const Vec2 &worldPos, double size, const P2Material &material={}, const P2Filter &filter={})s3d::P2World
createRect(P2BodyType bodyType, const Vec2 &worldPos, const SizeF &size, const P2Material &material={}, const P2Filter &filter={})s3d::P2World
createRect(P2BodyType bodyType, const Vec2 &worldPos, const RectF &localPos, const P2Material &material={}, const P2Filter &filter={})s3d::P2World
createSliderJoint(const P2Body &bodyA, const P2Body &bodyB, const Vec2 &worldAnchorPos, const Vec2 &normalizedAxis, EnableCollision enableCollision=EnableCollision::No)s3d::P2World
createTriangle(P2BodyType bodyType, const Vec2 &worldPos, const Triangle &localPos, const P2Material &material={}, const P2Filter &filter={})s3d::P2World
createWheelJoint(const P2Body &bodyA, const P2Body &bodyB, const Vec2 &worldAnchorPos, const Vec2 &normalizedAxis, EnableCollision enableCollision=EnableCollision::No)s3d::P2World
getCollisions() const noexcepts3d::P2World
getGravity() consts3d::P2World
getSleepEnabled() consts3d::P2World
P2World(double gravity=980)s3d::P2Worldexplicit
P2World(Vec2 gravity)s3d::P2Worldexplicit
setGravity(double gravity)s3d::P2World
setGravity(const Vec2 &gravity)s3d::P2World
setSleepEnabled(bool enabled)s3d::P2World
shiftOrigin(const Vec2 &newOrigin)s3d::P2World
update(double timeStep=Scene::DeltaTime(), int32 velocityIterations=6, int32 positionIterations=2) consts3d::P2World