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

S

s1 - Variable in class org.jbox2d.dynamics.contacts.ContactRegister
 
s2 - Variable in class org.jbox2d.dynamics.contacts.ContactRegister
 
s_validate - Static variable in class org.jbox2d.collision.BroadPhase
 
sayGoodbye(Joint) - Method in interface org.jbox2d.dynamics.DestructionListener
 
sayGoodbye(Shape) - Method in interface org.jbox2d.dynamics.DestructionListener
 
scaleFactor - Variable in class org.jbox2d.testbed.ProcessingDebugDraw
 
screen - Static variable in class org.jbox2d.testbed.ProcessingDebugDraw
 
screenToWorld(Vec2) - Method in class org.jbox2d.dynamics.DebugDraw
 
screenToWorld(float, float) - Method in class org.jbox2d.dynamics.DebugDraw
 
screenToWorld(Vec2) - Method in class org.jbox2d.testbed.ProcessingDebugDraw
 
screenToWorld(float, float) - Method in class org.jbox2d.testbed.ProcessingDebugDraw
 
Segment - Class in org.jbox2d.collision
 
Segment() - Constructor for class org.jbox2d.collision.Segment
 
separation - Variable in class org.jbox2d.collision.ManifoldPoint
 
separation - Variable in class org.jbox2d.dynamics.contacts.ContactConstraintPoint
 
separation - Variable in class org.jbox2d.dynamics.contacts.ContactPoint
 
set(Bound) - Method in class org.jbox2d.collision.Bound
 
set(ContactID.Features) - Method in class org.jbox2d.collision.ContactID.Features
 
set(Mat22) - Method in class org.jbox2d.common.Mat22
 
set(float) - Method in class org.jbox2d.common.Mat22
 
set(Vec2, Vec2) - Method in class org.jbox2d.common.Mat22
 
set(float, float) - Method in class org.jbox2d.common.Vec2
 
set(Vec2) - Method in class org.jbox2d.common.Vec2
 
set(XForm) - Method in class org.jbox2d.common.XForm
Set this to equal another transform.
setAngle(float) - Method in class org.jbox2d.common.Mat22
 
setAngularVelocity(float) - Method in class org.jbox2d.dynamics.Body
Set the angular velocity.
setAsBox(float, float) - Method in class org.jbox2d.collision.PolygonDef
 
setAsBox(float, float, Vec2, float) - Method in class org.jbox2d.collision.PolygonDef
 
setBuffered() - Method in class org.jbox2d.collision.Pair
 
setBullet(boolean) - Method in class org.jbox2d.dynamics.Body
Should this body be treated like a bullet for continuous collision detection? Use sparingly, as continuous collision detection can be expensive.
setCamera(float, float, float) - Method in class org.jbox2d.dynamics.DebugDraw
Stub method to overload for camera movement/zoom.
setCamera(float, float, float) - Method in class org.jbox2d.testbed.AbstractExample
Sets the camera target and scale.
setCamera(float, float, float) - Method in class org.jbox2d.testbed.ProcessingDebugDraw
 
setDebugDraw(DebugDraw) - Method in class org.jbox2d.dynamics.World
Register a routine for debug drawing.
setFilter(ContactFilter) - Method in class org.jbox2d.dynamics.World
Register a contact filter to provide specific control over collision.
setFinal() - Method in class org.jbox2d.collision.Pair
 
setFlags(int) - Method in class org.jbox2d.dynamics.DebugDraw
 
setIdentity() - Method in class org.jbox2d.common.Mat22
 
setIdentity() - Method in class org.jbox2d.common.XForm
Set this to the identity transform.
setLimits(float, float) - Method in class org.jbox2d.dynamics.joints.PrismaticJoint
Set the joint limits, usually in meters.
setLimits(float, float) - Method in class org.jbox2d.dynamics.joints.RevoluteJoint
 
setLinearVelocity(Vec2) - Method in class org.jbox2d.dynamics.Body
Set the linear velocity of the center of mass.
setListener(DestructionListener) - Method in class org.jbox2d.dynamics.World
Register a destruction listener.
setListener(BoundaryListener) - Method in class org.jbox2d.dynamics.World
Register a broad-phase boundary listener.
setListener(ContactListener) - Method in class org.jbox2d.dynamics.World
Register a contact event listener
setMass(MassData) - Method in class org.jbox2d.dynamics.Body
Set the mass properties.
setMassFromShapes() - Method in class org.jbox2d.dynamics.Body
Compute the mass properties from the attached shapes.
setMaxMotorForce(float) - Method in class org.jbox2d.dynamics.joints.PrismaticJoint
Set the maximum motor torque, usually in N.
setMaxMotorTorque(float) - Method in class org.jbox2d.dynamics.joints.RevoluteJoint
 
setMotorSpeed(float) - Method in class org.jbox2d.dynamics.joints.PrismaticJoint
Set the motor speed, usually in meters per second.
setMotorSpeed(float) - Method in class org.jbox2d.dynamics.joints.RevoluteJoint
 
setRemoved() - Method in class org.jbox2d.collision.Pair
 
setTarget(Vec2) - Method in class org.jbox2d.dynamics.joints.MouseJoint
Use this to update the target point.
Settings - Class in org.jbox2d.common
 
Settings() - Constructor for class org.jbox2d.common.Settings
 
settings - Variable in class org.jbox2d.testbed.AbstractExample
Settings for this example.
settings - Variable in class org.jbox2d.testbed.TestbedOptions
 
settings - Variable in class org.jbox2d.testbed.TimingTest
 
setup() - Method in class org.jbox2d.testbed.TestbedMain
Called once upon program initialization (by Processing).
setup() - Method in class org.jbox2d.testbed.TimingTest
Initialise and run tests
setupWorld() - Method in class org.jbox2d.testbed.TimingTest
 
setXForm(Vec2, float) - Method in class org.jbox2d.dynamics.Body
Set the position of the body's origin and rotation (radians).
setZero() - Method in class org.jbox2d.common.Mat22
 
setZero() - Method in class org.jbox2d.common.Vec2
 
Shape - Class in org.jbox2d.collision
 
Shape(ShapeDef) - Constructor for class org.jbox2d.collision.Shape
 
shape1 - Variable in class org.jbox2d.dynamics.contacts.ContactPoint
 
shape2 - Variable in class org.jbox2d.dynamics.contacts.ContactPoint
 
ShapeDef - Class in org.jbox2d.collision
 
ShapeDef() - Constructor for class org.jbox2d.collision.ShapeDef
 
ShapeType - Enum in org.jbox2d.collision
 
shiftKey - Variable in class org.jbox2d.testbed.TestbedMain
Is the shift key held?
shouldCollide(Shape, Shape) - Method in interface org.jbox2d.dynamics.ContactFilter
 
shouldCollide(Shape, Shape) - Method in class org.jbox2d.dynamics.DefaultContactFilter
 
singleStep - Variable in class org.jbox2d.testbed.TestSettings
 
sliderInts - Variable in class org.jbox2d.testbed.TestbedOptions
 
sliderWidth - Static variable in class org.jbox2d.testbed.TestbedOptions
 
solve(Vec2) - Method in class org.jbox2d.common.Mat22
 
solve(TimeStep, Vec2, boolean, boolean) - Method in class org.jbox2d.dynamics.Island
 
solve(TimeStep) - Method in class org.jbox2d.dynamics.World
For internal use
solvePositionConstraints(float) - Method in class org.jbox2d.dynamics.contacts.ContactSolver
 
solvePositionConstraints() - Method in class org.jbox2d.dynamics.joints.DistanceJoint
 
solvePositionConstraints() - Method in class org.jbox2d.dynamics.joints.GearJoint
 
solvePositionConstraints() - Method in class org.jbox2d.dynamics.joints.Joint
This returns true if the position errors are within tolerance.
solvePositionConstraints() - Method in class org.jbox2d.dynamics.joints.MouseJoint
 
solvePositionConstraints() - Method in class org.jbox2d.dynamics.joints.PrismaticJoint
 
solvePositionConstraints() - Method in class org.jbox2d.dynamics.joints.PulleyJoint
 
solvePositionConstraints() - Method in class org.jbox2d.dynamics.joints.RevoluteJoint
 
solveTOI(TimeStep) - Method in class org.jbox2d.dynamics.Island
 
solveTOI(TimeStep) - Method in class org.jbox2d.dynamics.World
For internal use: find TOI contacts and solve them.
solveVelocityConstraints() - Method in class org.jbox2d.dynamics.contacts.ContactSolver
 
solveVelocityConstraints(TimeStep) - Method in class org.jbox2d.dynamics.joints.DistanceJoint
 
solveVelocityConstraints(TimeStep) - Method in class org.jbox2d.dynamics.joints.GearJoint
 
solveVelocityConstraints(TimeStep) - Method in class org.jbox2d.dynamics.joints.Joint
 
solveVelocityConstraints(TimeStep) - Method in class org.jbox2d.dynamics.joints.MouseJoint
 
solveVelocityConstraints(TimeStep) - Method in class org.jbox2d.dynamics.joints.PrismaticJoint
 
solveVelocityConstraints(TimeStep) - Method in class org.jbox2d.dynamics.joints.PulleyJoint
 
solveVelocityConstraints(TimeStep) - Method in class org.jbox2d.dynamics.joints.RevoluteJoint
 
spawnBomb(Vec2) - Method in class org.jbox2d.testbed.AbstractExample
Begins spawning a bomb, spawn finishes and bomb is created upon calling completeBombSpawn().
status - Variable in class org.jbox2d.collision.Pair
 
step(float, int) - Method in class org.jbox2d.dynamics.World
Take a time step.
step() - Method in class org.jbox2d.testbed.AbstractExample
Take a physics step.
sub(Vec2) - Method in class org.jbox2d.common.Vec2
 
subLocal(Vec2) - Method in class org.jbox2d.common.Vec2
 
support(XForm, Vec2) - Method in class org.jbox2d.collision.PolygonShape
 
support(XForm, Vec2) - Method in interface org.jbox2d.collision.SupportsGenericDistance
 
SupportsGenericDistance - Interface in org.jbox2d.collision
 
Sweep - Class in org.jbox2d.common
Primarily for internal use.
Sweep() - Constructor for class org.jbox2d.common.Sweep
 
synchronize(BroadPhase, XForm, XForm) - Method in class org.jbox2d.collision.Shape
 
synchronizeShapes() - Method in class org.jbox2d.dynamics.Body
For internal use only.
synchronizeTransform() - Method in class org.jbox2d.dynamics.Body
For internal use only.

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