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