Home
Classes
Agent
add
remove
AgentManager
Angle
ArriveBehaviour
calc
AudioHandler
createSfx
load
mute
pauseAll
playBackgroundMusic
playEffect
remove
unmute
Ball
getAnchor
getLocalAnchor
setAnchor
BasicMaterial
Behaviour
Body
Body2D
getAnchor
getLocalAnchor
setAnchor
BoundingBox
clone
copy
intersects
translate
BoundingCircle
intersects
translate
Box
getAnchor
getLocalAnchor
setAnchor
BoxGeometry
Broadphase
getCollisionPairs
query
update
Broadphase2DPlugin
Camera
Circle
CircleGeometry
Clock
update
CollisionManifold
Color
add
clone
copy
darken
lerp
lighten
random
set
toArray
Constraint
behavior
update
DOMEventHandler
add
clear
disposeEvent
remove
DistanceConstraint
behavior
EulerSolver
EvadeBehaviour
calc
EventDispatcher
add
addEvent
getEvent
trigger
Flock
calc
Geometry
Group
add
remove
render
ImageLoader
parse
verify
IndexedList
get
has
keys
remove
set
values
Input
dispose
update
Intergrator2DPlugin
Jacobian
set
Keyboard
init
Line
LineGeometry
Loader
get
load
parse
verify
Manager
Matrix3x2
append
clone
copy
equals
identity
invert
prepend
rotate
scale
setFromTransform
transform
translate
Mouse
inDragBox
init
update
Movable
applyForce
applyImpulse
NaiveBroadphase
getCollisionPairs
query
update
Narrowphase2DPlugin
Noise
Particle
draw
update
ParticleSystemSprite
behavior
create
init
initParticles
render
PathFollowing
add
calc
clear
setPath
Physics2DPlugin
Pool
create
give
take
Pursuit
calc
Query
each
Ray
RayCollisionResult
RayPoint
Rectangle
Renderer
Renderer2D
bindTo
clear
setViewport
RungeKuttaSolver
SATNarrowphase
getCollisionPairs
SeekBehaviour
calc
Sfx
connect
disconnect
pause
play
resume
Shape
Signal
addListener
removeListener
SoundLoader
parse
verify
SpringConstraint
behavior
Sprite
SpriteMaterial
setAction
setMaxFrames
setup
StaticImageMaterial
System
add
init
remove
update
TextMaterial
Touch
init
Transform
Triangle
TriangleGeometry
Trigon
Tween
chain
duration
easing
from
interpolant
onUpdate
to
TweenManager
add
TweenPlugin
register
Vec2
Vector
Vector2
add
addScalar
clamp
clone
copy
cross
distanceTo
distanceToSquared
divide
dot
equals
equalsZero
magnitude
magnitudeSquared
multiply
normal
normalFast
normalize
reflect
reverse
rotate
rotateFast
set
setMagnitude
sub
subScalar
toArray
VerletSolver
WanderBehaviour
calc
WebGLRenderer
WebGPURenderer
World
World2D
query
Modules
Cookie
Session
utils/index
Interfaces
Component
fromJson
get
init
query
requires
toJson
update
Material
Global
AABBColliding
AABBvsSphere
AngleUpdate
BodyDebbuggerOptions
BodyType
Bounds
CollisionPair
ColorUpdate
ContactManifold
DEVICE
EasingFunc
Entity
EventHandlerFunc
Events
IntergratorFunc
IntergratorPluginOptions
LerpFunc
Logger
ManagerOptions
Manifold
NOOP
NoUpdateThrow
ObjType
Physics2DPluginOptions
Plugin
RayCastModes
ShapeType
Storage
SystemFunc
TweenPluginOptions
TweenUpdate
Vector2Update
Vector3Update
Vector_like
applyGravity
arc
assert
bodyDebugger
boundSpheresColliding
boundsColliding
checkifEquals
circle
clamp
collisionResponse
dampenVelocity
defaultCollisionHandler
defaultPrecollisionHandler
degToRad
deprecate
drawArm
drawArmRaw
drawImage
drawShapes
error
euler
exp
fill
fillText
fpsDebugger
getDimensions
getNearVertex
getURLExtension
getURLName
lerp
line
log
map
mixin
naivebroadphaseUpdate
naturalizePair
radToDeg
rand
raycastDebugger
rect
renderObj
round
satNarrowphaseUpdate
signalListener
sq
sqrt
stroke
testSingleEdge
throws
updateBodies
updateTransformEuler
updateTransformVerlet
verlet
vertices
warn
warnOnce
wrapAngle
typedef/EasingFunc.js
/** * @callback EasingFunc * @param {number} t * @returns {number} */