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 |