API
Classes
- AgeScaleComponent
- AgeScaleSystem
- AnimationClip
- AnimationComponent
- AnimationExitTimeCondition
- AnimationInputs
- AnimationNumberCondition
- AnimationSystem
- AnimationTextCondition
- AnimationToggleCondition
- AnimationTransition
- AnimationTriggerCondition
- AudioComponent
- AudioSystem
- Axis1dAction
- Axis2dAction
- CameraComponent
- CameraSystem
- Chain
- Color
- Component
- Entity
- EventDispatcher
- FiniteStateMachine
- FlipComponent
- ForgeEvent
- ForgeShaderSource
- Game
- Geometry
- GradientMaterial
- HoldAction
- ImageCache
- InputManager
- InputsComponent
- InstanceBatch
- KeyboardAxis1dBinding
- KeyboardAxis2dBinding
- KeyboardHoldBinding
- KeyboardInputSource
- KeyboardTriggerBinding
- LifetimeComponent
- LifetimeTrackingSystem
- Material
- Matrix3x3
- MouseAxis1dBinding
- MouseAxis2dBinding
- MouseInputSource
- MouseTriggerBinding
- ObjectPool
- ParameterizedForgeEvent
- ParticleComponent
- ParticleEmitter
- ParticleEmitterComponent
- ParticleEmitterSystem
- ParticlePositionSystem
- Path
- PerlinNoiseMaterial
- PhysicsBodyComponent
- PhysicsSystem
- PositionComponent
- Random
- Ray
- Rect
- RemoveFromWorldLifecycleSystem
- RemoveFromWorldStrategyComponent
- Renderable
- RenderContext
- RenderLayerComponent
- RenderSystem
- ResetInputSystem
- ReturnToPoolLifecycleSystem
- ReturnToPoolStrategyComponent
- RotationComponent
- ScaleComponent
- ShaderCache
- Space
- SpeedComponent
- Sprite
- SpriteAnimationComponent
- SpriteAnimationSystem
- SpriteComponent
- SpriteMaterial
- System
- Time
- TimerComponent
- TimerSystem
- TransformSystem
- Transition
- TriggerAction
- UpdateInputSystem
- Vector2
- Vector3
- World
Interfaces
- AnimatedProperty
- AnimationCondition
- AnimationCreationOptions
- AnimationFrame
- AnimationInput
- AssetCache
- Axis1dInputSource
- Axis2dInputSource
- EntityOptions
- HoldInputSource
- InstanceBatchOptions
- KeyboardAxis1dBindingArgs
- KeyboardAxis2dBindingArgs
- KeyboardHoldBindingArgs
- KeyboardTriggerBindingArgs
- MouseTriggerBindingArgs
- ParticleEmitterOptions
- ParticleOptions
- Range
- RaycastCollision
- RenderContextOptions
- Resettable
- State
- Stoppable
- TimerTask
- TriggerInputSource
- Updatable
Type Aliases
- ActionResetType
- AnimationExitType
- AnimationTransitionOptions
- AsyncPredicate
- AtLeastOne
- AxisMeasurement
- ButtonMoment
- CameraComponentOptions
- CLEAR_STRATEGY_KEYS
- ComponentCtor
- CursorValueType
- DEFAULT_ANIMATION_STATES_KEYS
- KeyCode
- LoopMode
- MouseButton
- OnAnimationChangeEvent
- OnAnimationFrameChangeEvent
- ParticleSpawnPositionFunction
- Predicate
- Prettify
- Query
- SpriteOptions
- UniformValue
Variables
- actionResetTypes
- axisMeasurements
- buttonMoments
- CLEAR_STRATEGY
- cubicShaderInclude
- cursorValueTypes
- DEFAULT_ANIMATION_STATES
- DEFAULT_LAYER_NAMES
- DEFAULT_LAYERS
- keyCodes
- mouseButtons
- perlinNoiseFragmentShader
- perlinNoiseShaderInclude
- quinticShaderInclude
- radialGradientShader
- radialGradientShaderInclude
- randomGradientShaderInclude
- sdfBoxShaderInclude
- sdfCircleShaderInclude
- sdfEquilateralTriangleInclude
- sdfHexagonInclude
- sdfOctagonInclude
- sdfOrientedBoxShaderInclude
- sdfRhombusInclude
- sdfTrapezoidInclude
- spriteFragmentShader
- spriteVertexShader
Functions
- addCamera
- assertNever
- bindTextureToUniform
- canvasToWorldSpace
- clamp
- createAnimation
- createCanvas
- createContainer
- createGame
- createImageSprite
- createProgram
- createProjectionMatrix
- createQuadGeometry
- createRenderContext
- createShader
- createShaderCache
- createSprite
- createTextureFromImage
- createWorld
- degreesToRadians
- easeInBack
- easeInOutBack
- easeInOutElastic
- easeInOutQuint
- easeInOutSine
- enforceArray
- getMouseButtonName
- isNumber
- isString
- lerp
- linear
- radiansToDegrees
- radiansToVector
- raycast
- registerCamera
- registerInputs
- resolveIncludes
- scaleRelativeToPoint
- screenToWorldSpace
- setupInstanceAttribute
- signedSquare
- smoothDampVector2
- vectorToRadians
- worldToScreenSpace