![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
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 noexcept | s3d::P2World | |
| getGravity() const | s3d::P2World | |
| getSleepEnabled() const | s3d::P2World | |
| P2World(double gravity=980) | s3d::P2World | explicit |
| P2World(Vec2 gravity) | s3d::P2World | explicit |
| 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) const | s3d::P2World |