API
Classes
- AgeScaleComponent
- AgeScaleSystem
- Animation
- AnimationComponent
- AnimationController
- AnimationInput
- AnimationInputs
- AnimationNumberCondition
- AnimationSystem
- AnimationTextCondition
- AnimationToggleCondition
- AnimationTransition
- AudioComponent
- AudioSystem
- Axis1dAction
- Axis2dAction
- CameraComponent
- CameraSystem
- Chain
- Color
- Entity
- EventDispatcher
- FlipComponent
- ForgeEvent
- ForgeRenderLayer
- ForgeShaderSource
- Game
- Geometry
- GradientMaterial
- HoldAction
- ImageCache
- InputManager
- InputsComponent
- KeyboardAxis1dBinding
- KeyboardAxis2dBinding
- KeyboardHoldBinding
- KeyboardInputSource
- KeyboardTriggerBinding
- LayerService
- LifetimeComponent
- LifetimeTrackingSystem
- Material
- Matrix3x3
- ModelProperty
- ModelTrigger
- MouseAxis1dBinding
- MouseAxis2dBinding
- MouseInputSource
- MouseTriggerBinding
- ObjectPool
- ParameterizedForgeEvent
- ParticleComponent
- ParticleEmitter
- ParticleEmitterComponent
- ParticleEmitterSystem
- ParticlePositionSystem
- Path
- PerlinNoiseMaterial
- PhysicsBodyComponent
- PhysicsSystem
- PositionComponent
- Random
- Ray
- RemoveFromWorldLifecycleSystem
- RemoveFromWorldStrategyComponent
- Renderable
- RenderableBatchComponent
- RenderLayer
- RenderSystem
- ResetInputSystem
- ReturnToPoolLifecycleSystem
- ReturnToPoolStrategyComponent
- RiveCache
- RiveRenderLayer
- RotationComponent
- ScaleComponent
- ShaderStore
- Space
- SpeedComponent
- Sprite
- SpriteAnimationComponent
- SpriteAnimationSystem
- SpriteBatchingSystem
- SpriteComponent
- SpriteMaterial
- System
- Time
- TimerComponent
- TimerSystem
- TransformSystem
- TriggerAction
- UpdateInputSystem
- Vector2
- Vector3
- World
Interfaces
- AnimatedProperty
- AnimationCreationParams
- AnimationFrame
- AssetCache
- Axis1dInputSource
- Axis2dInputSource
- Batch
- Component
- CreateLayerOptions
- EntityOptions
- HoldInputSource
- KeyboardAxis1dBindingArgs
- KeyboardAxis2dBindingArgs
- KeyboardHoldBindingArgs
- KeyboardTriggerBindingArgs
- MinMaxRange
- MouseTriggerBindingArgs
- ParticleEmitterOptions
- ParticleOptions
- RaycastCollision
- RenderSystemOptions
- Resettable
- Stoppable
- TimerTask
- TransitionMetadata
- TriggerInputSource
- Updatable
Type Aliases
- ActionResetType
- AnimationCondition
- AtLeastOne
- AxisMeasurement
- BooleanModelProperty
- ButtonMoment
- CameraComponentOptions
- CLEAR_STRATEGY_KEYS
- CursorValueType
- DEFAULT_ANIMATION_STATES_KEYS
- EnumModelProperty
- KeyCode
- LoopMode
- MouseButton
- NumberModelProperty
- OnAnimationChangeEvent
- OnAnimationFrameChangeEvent
- ParticleSpawnPositionFunction
- Prettify
- Query
- SpriteOptions
- StringModelProperty
Variables
- actionResetTypes
- axisMeasurements
- buttonMoments
- CLEAR_STRATEGY
- cubicShaderInclude
- cursorValueTypes
- DEFAULT_ANIMATION_STATES
- DEFAULT_LAYER_NAMES
- DEFAULT_LAYERS
- defaultTransitionMetadata
- keyCodes
- mouseButtons
- perlinNoiseFragmentShader
- perlinNoiseShaderInclude
- quinticShaderInclude
- radialGradientShader
- radialGradientShaderInclude
- randomGradientShaderInclude
- sdfBoxShaderInclude
- sdfCircleShaderInclude
- sdfEquilateralTriangleInclude
- sdfHexagonInclude
- sdfOctagonInclude
- sdfOrientedBoxShaderInclude
- sdfRhombusInclude
- sdfTrapezoidInclude
- spriteFragmentShader
- spriteVertexShader
Functions
- addCamera
- addForgeRenderLayer
- addForgeRenderLayers
- addRiveRenderLayer
- bindTextureToUniform
- canvasToWorldSpace
- clamp
- createAnimation
- createCanvas
- createContainer
- createImageNameSprite
- createImageSprite
- createProgram
- createProjectionMatrix
- createQuadGeometry
- createShader
- createShaderStore
- createSprite
- createTextureFromImage
- createWorld
- degreesToRadians
- easeInBack
- easeInOutBack
- easeInOutElastic
- easeInOutQuint
- easeInOutSine
- enforceArray
- getMouseButtonName
- isNumber
- isOneOf
- isString
- lerp
- linear
- radiansToDegrees
- radiansToVector
- raycast
- registerCamera
- registerInputs
- registerRendering
- resolveIncludes
- scaleRelativeToPoint
- screenToWorldSpace
- signedSquare
- smoothDampVector2
- vectorToRadians
- worldToScreenSpace