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