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. |
b2ShapeDef — Class in package Box2D.Collision.Shapes |
|
A shape definition is used to construct a shape. |
b2Sweep — Class in package Box2D.Common.Math |
|
This describes the motion of a body/shape for TOI computation. |
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. |
SayGoodbyeShape(shape:Box2D.Collision.Shapes:b2Shape) — Method in class Box2D.Dynamics.b2DestructionListener |
|
Called when any shape is about to be destroyed due
to the destruction of its parent body. |
separation — Property in class Box2D.Collision.b2ContactPoint |
| The separation is negative when shapes are touching |
separation — Property in class Box2D.Collision.b2ManifoldPoint |
| |
Set(id:Box2D.Collision:b2ContactID) — Method in class Box2D.Collision.b2ContactID |
| |
Set(m:Box2D.Collision:b2ManifoldPoint) — Method in class Box2D.Collision.b2ManifoldPoint |
| |
Set(rr, gg, bb) — Method in class Box2D.Common.b2Color |
| |
Set(angle) — Method in class Box2D.Common.Math.b2Mat22 |
| |
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. |
Set(x:Box2D.Common.Math:b2XForm) — Method in class Box2D.Common.Math.b2XForm |
| |
SetAlpha(alpha) — Method in class Box2D.Dynamics.b2DebugDraw |
|
Set the alpha value used for lines
|
SetAngularVelocity(omega) — Method in class Box2D.Dynamics.b2Body |
|
Set the angular velocity. |
SetAsBox(hx, hy) — Method in class Box2D.Collision.Shapes.b2PolygonDef |
|
Build vertices to represent an axis-aligned box. |
SetAsOrientedBox(hx, hy, center:Box2D.Common.Math:b2Vec2, angle) — Method in class Box2D.Collision.Shapes.b2PolygonDef |
| |
SetBoundaryListener(listener:Box2D.Dynamics:b2BoundaryListener) — Method in class Box2D.Dynamics.b2World |
|
Register a broad-phase boundary listener. |
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. |
SetDebugDraw(debugDraw:Box2D.Dynamics:b2DebugDraw) — Method in class Box2D.Dynamics.b2World |
|
Register a routine for debug drawing. |
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
|
SetFillAlpha(alpha) — Method in class Box2D.Dynamics.b2DebugDraw |
|
Set the alpha value used for fills
|
SetFilterData(filter:Box2D.Collision.Shapes:b2FilterData) — Method in class Box2D.Collision.Shapes.b2Shape |
|
Set the contact filtering data. |
SetFlags(flags) — Method in class Box2D.Dynamics.b2DebugDraw |
|
Set the drawing flags. |
SetFriction(friction) — Method in class Box2D.Collision.Shapes.b2Shape |
|
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.b2XForm |
|
Set this to the identity transform. |
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. |
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
|
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 |
| |
SetMass(massData:Box2D.Collision.Shapes:b2MassData) — Method in class Box2D.Dynamics.b2Body |
|
Set the mass properties. |
SetMassFromShapes() — Method in class Box2D.Dynamics.b2Body |
|
Compute the mass properties from the attached shapes. |
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. |
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. |
SetRestitution(restitution) — Method in class Box2D.Collision.Shapes.b2Shape |
|
Set the coefficient of restitution. |
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. |
SetUserData(data) — Method in class Box2D.Collision.Shapes.b2Shape |
|
Set the user data. |
SetUserData(data) — Method in class Box2D.Dynamics.b2Body |
|
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. |
SetXForm(position:Box2D.Common.Math:b2Vec2, angle) — Method in class Box2D.Dynamics.b2Body |
|
Set the position of the body's origin and rotation (radians). |
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
|
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(shape1:Box2D.Collision.Shapes:b2Shape, shape2:Box2D.Collision.Shapes:b2Shape) — Method in class Box2D.Dynamics.b2ContactFilter |
|
Return true if contact calculations should be performed between these two shapes. |
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 |
| |
Step(dt, velocityIterations, positionIterations) — Method in class Box2D.Dynamics.b2World |
|
Take a time step. |
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 |
| |
Support(xf:Box2D.Common.Math:b2XForm, dX, dY) — Method in class Box2D.Collision.Shapes.b2EdgeShape |
|
Get the support point in the given world direction. |
Support(xf:Box2D.Common.Math:b2XForm, dX, dY) — Method in class Box2D.Collision.Shapes.b2PolygonShape |
|
Get the support point in the given world direction. |
|
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 |