A  B  C  D  E  G  I  J  L  M  N  P  R  S  T  U  V  W 

A

aabbOverlap(Vec2) - function in de.chaffic.collision.AxisAlignedBoundingBox
Method to check if a point resides inside an AABB in object space.
aabbOverlap(CollisionBodyInterface,CollisionBodyInterface) - function in de.chaffic.collision.AxisAlignedBoundingBox.Companion
Checks whether two body's AABB's overlap in world space.
aabbOverlap(AxisAlignedBoundingBox,AxisAlignedBoundingBox) - function in de.chaffic.collision.AxisAlignedBoundingBox.Companion
Method to check if two AABB's overlap.
AbstractPhysicalBody - class in de.chaffic.dynamics.bodies
 
add(Vec2) - function in de.chaffic.math.Vec2
Adds a vector to the current instance and return this.
addBody(T) - function in de.chaffic.dynamics.World
Adds a body to the world
addJoint(Joint) - function in de.chaffic.dynamics.World
Adds a joint to the world.
addOffset(Vec2) - function in de.chaffic.collision.AxisAlignedBoundingBox
Method to add offset to the AABB's bounds.
applyBlastImpulse(Double) - function in de.chaffic.explosions.Explosion
Applies a blast impulse to the effected bodies.
applyBlastImpulse(Double) - function in de.chaffic.explosions.ParticleExplosion
Applies a blast impulse to all particles created.
applyBlastImpulse(Double) - function in de.chaffic.explosions.ProximityExplosion
Applies blast impulse to all effected bodies centre of mass.
applyBlastImpulse(Double) - function in de.chaffic.explosions.RaycastExplosion
Applies a blast impulse to the effected bodies.
applyForce(Vec2,Vec2) - function in de.chaffic.dynamics.bodies.Body
Applies force ot body.
applyForce(Vec2) - function in de.chaffic.dynamics.bodies.Body
Apply force to the center of mass.
applyForce(Vec2,Vec2) - function in de.chaffic.dynamics.bodies.AbstractPhysicalBody
Applies force ot body.
applyForce(Vec2) - function in de.chaffic.dynamics.bodies.AbstractPhysicalBody
Apply force to the center of mass.
applyForce(Vec2,Vec2) - function in de.chaffic.dynamics.bodies.PhysicalBody
Applies force ot body.
applyForce(Vec2) - function in de.chaffic.dynamics.bodies.PhysicalBody
Apply force to the center of mass.
applyForce(Vec2,Vec2) - function in de.chaffic.dynamics.bodies.PhysicalBodyInterface
Applies force ot body.
applyForce(Vec2) - function in de.chaffic.dynamics.bodies.PhysicalBodyInterface
Apply force to the center of mass.
applyLinearImpulse(Vec2,Vec2) - function in de.chaffic.dynamics.bodies.Body
Applies impulse to a point relative to the body's center of mass.
applyLinearImpulse(Vec2) - function in de.chaffic.dynamics.bodies.Body
Applies impulse to body's center of mass.
applyLinearImpulse(Vec2,Vec2) - function in de.chaffic.dynamics.bodies.AbstractPhysicalBody
Applies impulse to a point relative to the body's center of mass.
applyLinearImpulse(Vec2) - function in de.chaffic.dynamics.bodies.AbstractPhysicalBody
Applies impulse to body's center of mass.
applyLinearImpulse(Vec2,Vec2) - function in de.chaffic.dynamics.bodies.PhysicalBody
Applies impulse to a point relative to the body's center of mass.
applyLinearImpulse(Vec2) - function in de.chaffic.dynamics.bodies.PhysicalBody
Applies impulse to body's center of mass.
applyLinearImpulse(Vec2,Vec2) - function in de.chaffic.dynamics.bodies.PhysicalBodyInterface
Applies impulse to a point relative to the body's center of mass.
applyLinearImpulse(Vec2) - function in de.chaffic.dynamics.bodies.PhysicalBodyInterface
Applies impulse to body's center of mass.
applyTension() - function in de.chaffic.joints.Joint
Abstract method to apply tension to the joint
applyTension() - function in de.chaffic.joints.JointToBody
Applies tension to the two bodies.
applyTension() - function in de.chaffic.joints.JointToPoint
Applies tension to the body attached to the joint.
Arbiter - class in de.chaffic.collision
Creates manifolds to detect collisions and apply forces to them.
Arbiter.Companion - class in de.chaffic.collision.Arbiter
 
AxisAlignedBoundingBox - class in de.chaffic.collision
Axis aligned bounding box volume class.
AxisAlignedBoundingBox.Companion - class in de.chaffic.collision.AxisAlignedBoundingBox
 
AxisData - class in de.chaffic.collision
Class for data related to axis
A  B  C  D  E  G  I  J  L  M  N  P  R  S  T  U  V  W