| A B C D E F G H I J K L M N O P Q R S T U V W X Y Z | |
| b2Segment — Class in package Box2D.Collision | |
| A line in space between two given vertices. | |
| b2Settings — Class in package Box2D.Common | |
| This class controls Box2D global settings | |
| b2Shape — Class in package Box2D.Collision.Shapes | |
| A shape is used for collision detection. | |
| b2SimplexCache — Class in package Box2D.Collision | |
| Used to warm start b2Distance. | |
| b2Sweep — Class in package Box2D.Common.Math | |
| This describes the motion of a body/shape for TOI computation. | |
| SayGoodbyeFixture(fixture:Box2D.Dynamics:b2Fixture) — Method in class Box2D.Dynamics.b2DestructionListener | |
| Called when any fixture is about to be destroyed due to the destruction of its parent body. | |
| SayGoodbyeJoint(joint:Box2D.Dynamics.Joints:b2Joint) — Method in class Box2D.Dynamics.b2DestructionListener | |
| Called when any joint is about to be destroyed due to the destruction of one of its attached bodies. | |
| separation — Property in class Box2D.Collision.b2ContactPoint | |
| The separation is negative when shapes are touching | |
| Set(id:Box2D.Collision:b2ContactID) — Method in class Box2D.Collision.b2ContactID | |
| Set(shape:Box2D.Collision.Shapes:b2Shape) — Method in class Box2D.Collision.b2DistanceProxy | |
| Initialize the proxy using the given shape. | |
| Set(m:Box2D.Collision:b2Manifold) — Method in class Box2D.Collision.b2Manifold | |
| Set(m:Box2D.Collision:b2ManifoldPoint) — Method in class Box2D.Collision.b2ManifoldPoint | |
| Set(other:Box2D.Collision.Shapes:b2Shape) — Method in class Box2D.Collision.Shapes.b2CircleShape | |
| Set(other:Box2D.Collision.Shapes:b2Shape) — Method in class Box2D.Collision.Shapes.b2PolygonShape | |
| Set(other:Box2D.Collision.Shapes:b2Shape) — Method in class Box2D.Collision.Shapes.b2Shape | |
| Assign the properties of anther shape to this | |
| Set(rr, gg, bb) — Method in class Box2D.Common.b2Color | |
| Set(angle) — Method in class Box2D.Common.Math.b2Mat22 | |
| Set(other:Box2D.Common.Math:b2Sweep) — Method in class Box2D.Common.Math.b2Sweep | |
| Set(x:Box2D.Common.Math:b2Transform) — Method in class Box2D.Common.Math.b2Transform | |
| Set(x_, y_) — Method in class Box2D.Common.Math.b2Vec2 | |
| Set(x, y, z) — Method in class Box2D.Common.Math.b2Vec3 | |
| Set this vector to some specified coordinates. | |
| SetActive(flag) — Method in class Box2D.Dynamics.b2Body | |
| Set the active state of the body. | |
| SetAlpha(alpha) — Method in class Box2D.Dynamics.b2DebugDraw | |
| Set the alpha value used for lines | |
| SetAngle(angle) — Method in class Box2D.Dynamics.b2Body | |
| Set the world body angle | |
| SetAngularDamping(angularDamping) — Method in class Box2D.Dynamics.b2Body | |
| Set the angular damping of the body. | |
| SetAngularVelocity(omega) — Method in class Box2D.Dynamics.b2Body | |
| Set the angular velocity. | |
| SetAsArray(vertices, vertexCount) — Method in class Box2D.Collision.Shapes.b2PolygonShape | |
| Copy vertices. | |
| SetAsBox(hx, hy) — Method in class Box2D.Collision.Shapes.b2PolygonShape | |
| Build vertices to represent an axis-aligned box. | |
| SetAsEdge(v1:Box2D.Common.Math:b2Vec2, v2:Box2D.Common.Math:b2Vec2) — Method in class Box2D.Collision.Shapes.b2PolygonShape | |
| Set this as a single edge. | |
| SetAsOrientedBox(hx, hy, center:Box2D.Common.Math:b2Vec2, angle) — Method in class Box2D.Collision.Shapes.b2PolygonShape | |
| SetAsVector(vertices, vertexCount) — Method in class Box2D.Collision.Shapes.b2PolygonShape | |
| Copy vertices. | |
| SetAwake(flag) — Method in class Box2D.Dynamics.b2Body | |
| Set the sleep state of the body. | |
| SetAxisAligned(xDamping, yDamping) — Method in class Box2D.Dynamics.Controllers.b2TensorDampingController | |
| Helper function to set T in a common case | |
| SetBroadPhase(broadPhase:Box2D.Collision:IBroadPhase) — Method in class Box2D.Dynamics.b2World | |
| Use the given object as a broadphase. | |
| SetBullet(flag) — Method in class Box2D.Dynamics.b2Body | |
| Should this body be treated like a bullet for continuous collision detection? | |
| SetContactFilter(filter:Box2D.Dynamics:b2ContactFilter) — Method in class Box2D.Dynamics.b2World | |
| Register a contact filter to provide specific control over collision. | |
| SetContactListener(listener:Box2D.Dynamics:b2ContactListener) — Method in class Box2D.Dynamics.b2World | |
| Register a contact event listener | |
| SetContinuousPhysics(flag) — Method in class Box2D.Dynamics.b2World | |
| Enable/disable continuous physics. | |
| SetDampingRatio(ratio) — Method in class Box2D.Dynamics.Joints.b2DistanceJoint | |
| SetDampingRatio(ratio) — Method in class Box2D.Dynamics.Joints.b2MouseJoint | |
| SetDebugDraw(debugDraw:Box2D.Dynamics:b2DebugDraw) — Method in class Box2D.Dynamics.b2World | |
| Register a routine for debug drawing. | |
| SetDensity(density) — Method in class Box2D.Dynamics.b2Fixture | |
| Set the density of this fixture. | |
| SetDestructionListener(listener:Box2D.Dynamics:b2DestructionListener) — Method in class Box2D.Dynamics.b2World | |
| Destruct the world. | |
| SetDrawScale(drawScale) — Method in class Box2D.Dynamics.b2DebugDraw | |
| Set the draw scale | |
| SetEnabled(flag) — Method in class Box2D.Dynamics.Contacts.b2Contact | |
| Enable/disable this contact. | |
| SetFillAlpha(alpha) — Method in class Box2D.Dynamics.b2DebugDraw | |
| Set the alpha value used for fills | |
| SetFilterData(filter:Box2D.Dynamics:b2FilterData) — Method in class Box2D.Dynamics.b2Fixture | |
| Set the contact filtering data. | |
| SetFixedRotation(fixed) — Method in class Box2D.Dynamics.b2Body | |
| Set this body to have fixed rotation. | |
| SetFlags(flags) — Method in class Box2D.Dynamics.b2DebugDraw | |
| Set the drawing flags. | |
| SetFrequency(hz) — Method in class Box2D.Dynamics.Joints.b2DistanceJoint | |
| SetFrequency(hz) — Method in class Box2D.Dynamics.Joints.b2MouseJoint | |
| SetFriction(friction) — Method in class Box2D.Dynamics.b2Fixture | |
| Set the coefficient of friction. | |
| SetGravity(gravity:Box2D.Common.Math:b2Vec2) — Method in class Box2D.Dynamics.b2World | |
| Change the global gravity vector. | |
| SetIdentity() — Method in class Box2D.Common.Math.b2Mat22 | |
| SetIdentity() — Method in class Box2D.Common.Math.b2Mat33 | |
| SetIdentity() — Method in class Box2D.Common.Math.b2Transform | |
| Set this to the identity transform. | |
| SetLength(length) — Method in class Box2D.Dynamics.Joints.b2DistanceJoint | |
| SetLimits(lower, upper) — Method in class Box2D.Dynamics.Joints.b2LineJoint | |
| Set the joint limits, usually in meters. | |
| SetLimits(lower, upper) — Method in class Box2D.Dynamics.Joints.b2PrismaticJoint | |
| Set the joint limits, usually in meters. | |
| SetLimits(lower, upper) — Method in class Box2D.Dynamics.Joints.b2RevoluteJoint | |
| Set the joint limits in radians. | |
| SetLinearDamping(linearDamping) — Method in class Box2D.Dynamics.b2Body | |
| Set the linear damping of the body. | |
| SetLinearVelocity(v:Box2D.Common.Math:b2Vec2) — Method in class Box2D.Dynamics.b2Body | |
| Set the linear velocity of the center of mass. | |
| SetLineThickness(lineThickness) — Method in class Box2D.Dynamics.b2DebugDraw | |
| Set the line thickness | |
| SetLocalPosition(position:Box2D.Common.Math:b2Vec2) — Method in class Box2D.Collision.Shapes.b2CircleShape | |
| Set the local position of this circle in its parent body. | |
| SetM(m:Box2D.Common.Math:b2Mat22) — Method in class Box2D.Common.Math.b2Mat22 | |
| SetM(m:Box2D.Common.Math:b2Mat33) — Method in class Box2D.Common.Math.b2Mat33 | |
| SetMassData(massData:Box2D.Collision.Shapes:b2MassData) — Method in class Box2D.Dynamics.b2Body | |
| Set the mass properties to override the mass properties of the fixtures Note that this changes the center of mass position. | |
| SetMaxForce(force) — Method in class Box2D.Dynamics.Joints.b2FrictionJoint | |
| SetMaxForce(maxForce) — Method in class Box2D.Dynamics.Joints.b2MouseJoint | |
| SetMaxMotorForce(force) — Method in class Box2D.Dynamics.Joints.b2LineJoint | |
| Set the maximum motor force, usually in N. | |
| SetMaxMotorForce(force) — Method in class Box2D.Dynamics.Joints.b2PrismaticJoint | |
| Set the maximum motor force, usually in N. | |
| SetMaxMotorTorque(torque) — Method in class Box2D.Dynamics.Joints.b2RevoluteJoint | |
| Set the maximum motor torque, usually in N-m. | |
| SetMaxTorque(torque) — Method in class Box2D.Dynamics.Joints.b2FrictionJoint | |
| SetMotorSpeed(speed) — Method in class Box2D.Dynamics.Joints.b2LineJoint | |
| Set the motor speed, usually in meters per second. | |
| SetMotorSpeed(speed) — Method in class Box2D.Dynamics.Joints.b2PrismaticJoint | |
| Set the motor speed, usually in meters per second. | |
| SetMotorSpeed(speed) — Method in class Box2D.Dynamics.Joints.b2RevoluteJoint | |
| Set the motor speed in radians per second. | |
| SetPosition(position:Box2D.Common.Math:b2Vec2) — Method in class Box2D.Dynamics.b2Body | |
| Setthe world body origin position. | |
| SetPositionAndAngle(position:Box2D.Common.Math:b2Vec2, angle) — Method in class Box2D.Dynamics.b2Body | |
| Set the position of the body's origin and rotation (radians). | |
| SetRadius(radius) — Method in class Box2D.Collision.Shapes.b2CircleShape | |
| Set the radius of the circle | |
| SetRatio(ratio) — Method in class Box2D.Dynamics.Joints.b2GearJoint | |
| Set the gear ratio. | |
| SetRestitution(restitution) — Method in class Box2D.Dynamics.b2Fixture | |
| Get the coefficient of restitution. | |
| SetSensor(sensor) — Method in class Box2D.Dynamics.b2Fixture | |
| Set if this fixture is a sensor. | |
| SetSensor(sensor) — Method in class Box2D.Dynamics.Contacts.b2Contact | |
| Change this to be a sensor or-non-sensor contact. | |
| SetSleepingAllowed(flag) — Method in class Box2D.Dynamics.b2Body | |
| Is this body allowed to sleep | |
| SetSprite(sprite) — Method in class Box2D.Dynamics.b2DebugDraw | |
| Set the sprite | |
| SetTarget(target:Box2D.Common.Math:b2Vec2) — Method in class Box2D.Dynamics.Joints.b2MouseJoint | |
| Use this to update the target point. | |
| SetTransform(xf:Box2D.Common.Math:b2Transform) — Method in class Box2D.Dynamics.b2Body | |
| Set the position of the body's origin and rotation (radians). | |
| SetType(type) — Method in class Box2D.Dynamics.b2Body | |
| Set the type of this body. | |
| SetUserData(data) — Method in class Box2D.Dynamics.b2Body | |
| Set the user data. | |
| SetUserData(data) — Method in class Box2D.Dynamics.b2Fixture | |
| Set the user data. | |
| SetUserData(data) — Method in class Box2D.Dynamics.Joints.b2Joint | |
| Set the user data pointer. | |
| SetV(v:Box2D.Common.Math:b2Vec2) — Method in class Box2D.Common.Math.b2Vec2 | |
| SetV(v:Box2D.Common.Math:b2Vec3) — Method in class Box2D.Common.Math.b2Vec3 | |
| SetVV(c1:Box2D.Common.Math:b2Vec2, c2:Box2D.Common.Math:b2Vec2) — Method in class Box2D.Common.Math.b2Mat22 | |
| SetVVV(c1:Box2D.Common.Math:b2Vec3, c2:Box2D.Common.Math:b2Vec3, c3:Box2D.Common.Math:b2Vec3) — Method in class Box2D.Common.Math.b2Mat33 | |
| SetWarmStarting(flag) — Method in class Box2D.Dynamics.b2World | |
| Enable/disable warm starting. | |
| SetXFormScale(xformScale) — Method in class Box2D.Dynamics.b2DebugDraw | |
| Set the scale used for drawing XForms | |
| SetZero() — Method in class Box2D.Common.Math.b2Mat22 | |
| SetZero() — Method in class Box2D.Common.Math.b2Mat33 | |
| SetZero() — Method in class Box2D.Common.Math.b2Vec2 | |
| SetZero() — Method in class Box2D.Common.Math.b2Vec3 | |
| Sets this vector to all zeros | |
| shape — Property in class Box2D.Dynamics.b2FixtureDef | |
| The shape, this must be set. | |
| shape1 — Property in class Box2D.Collision.b2ContactPoint | |
| The first shape | |
| shape1 — Property in class Box2D.Dynamics.Contacts.b2ContactResult | |
| The first shape | |
| shape2 — Property in class Box2D.Collision.b2ContactPoint | |
| The second shape | |
| shape2 — Property in class Box2D.Dynamics.Contacts.b2ContactResult | |
| The second shape | |
| ShouldCollide(fixtureA:Box2D.Dynamics:b2Fixture, fixtureB:Box2D.Dynamics:b2Fixture) — Method in class Box2D.Dynamics.b2ContactFilter | |
| Return true if contact calculations should be performed between these two fixtures. | |
| Solve(out:Box2D.Common.Math:b2Vec2, bX, bY) — Method in class Box2D.Common.Math.b2Mat22 | |
| Solve22(out:Box2D.Common.Math:b2Vec2, bX, bY) — Method in class Box2D.Common.Math.b2Mat33 | |
| Solve33(out:Box2D.Common.Math:b2Vec3, bX, bY, bZ) — Method in class Box2D.Common.Math.b2Mat33 | |
| Split(callback) — Method in class Box2D.Dynamics.b2Body | |
| Splits a body into two, preserving dynamic properties | |
| Step(dt, velocityIterations, positionIterations) — Method in class Box2D.Dynamics.b2World | |
| Take a time step. | |
| Step(step) — Method in class Box2D.Dynamics.Controllers.b2BuoyancyController | |
| Step(step) — Method in class Box2D.Dynamics.Controllers.b2ConstantAccelController | |
| Step(step) — Method in class Box2D.Dynamics.Controllers.b2ConstantForceController | |
| Step(step) — Method in class Box2D.Dynamics.Controllers.b2Controller | |
| Step(step) — Method in class Box2D.Dynamics.Controllers.b2GravityController | |
| Step(step) — Method in class Box2D.Dynamics.Controllers.b2TensorDampingController | |
| Subtract(v:Box2D.Common.Math:b2Vec2) — Method in class Box2D.Common.Math.b2Vec2 | |
| Subtract(v:Box2D.Common.Math:b2Vec3) — Method in class Box2D.Common.Math.b2Vec3 | |
| sweepA — Property in class Box2D.Collision.b2TOIInput | |
| sweepB — Property in class Box2D.Collision.b2TOIInput | |
| A B C D E F G H I J K L M N O P Q R S T U V W X Y Z | |