API
Classes
- AnimationClip
- AnimationExitTimeCondition
- AnimationInputs
- AnimationNumberCondition
- AnimationTextCondition
- AnimationToggleCondition
- AnimationTransition
- AnimationTriggerCondition
- Axis1dAction
- Axis2dAction
- Chain
- Color
- EcsWorld
- EventDispatcher
- FiniteStateMachine
- ForgeEvent
- ForgeShaderSource
- Game
- Geometry
- HoldAction
- ImageCache
- InputManager
- KeyboardAxis1dBinding
- KeyboardAxis2dBinding
- KeyboardHoldBinding
- KeyboardInputSource
- KeyboardTriggerBinding
- Material
- Matrix3x3
- MouseAxis1dBinding
- MouseAxis2dBinding
- MouseHoldBinding
- MouseInputSource
- MouseTriggerBinding
- ParameterizedForgeEvent
- ParticleEmitter
- Path
- Random
- Ray
- Rect
- Renderable
- RenderContext
- ShaderCache
- SortedSet
- Space
- SparseSet
- Sprite
- Time
- Transition
- TriggerAction
- Vector2
- Vector3
Interfaces
- AgeScaleEcsComponent
- AnimatedProperty
- AnimationCondition
- AnimationCreationOptions
- AnimationEcsComponent
- AnimationFrame
- AnimationInput
- AssetCache
- AudioEcsComponent
- Axis1dInputSource
- Axis2dInputSource
- CameraEcsComponent
- EcsSystem
- FlipEcsComponent
- HoldInputSource
- InputsEcsComponent
- KeyboardAxis1dBindingArgs
- KeyboardAxis2dBindingArgs
- KeyboardHoldBindingArgs
- KeyboardTriggerBindingArgs
- LifetimeEcsComponent
- MouseHoldBindingArgs
- MouseTriggerBindingArgs
- ParticleEcsComponent
- ParticleEmitterEcsComponent
- ParticleEmitterOptions
- PhysicsBodyEcsComponent
- PositionEcsComponent
- Range
- RaycastCollision
- RenderContextOptions
- Resettable
- RotationEcsComponent
- ScaleEcsComponent
- SpeedEcsComponent
- SpriteAnimationEcsComponent
- SpriteEcsComponent
- State
- Stoppable
- TimerEcsComponent
- TimerTask
- TriggerInputSource
- Updatable
Type Aliases
- ActionResetType
- AnimationExitType
- AnimationTransitionOptions
- AsyncPredicate
- AtLeastOne
- AxisMeasurement
- Brand
- ButtonMoment
- CLEAR_STRATEGY_KEYS
- ComponentKey
- ComponentsFromKeys
- CursorValueType
- DEFAULT_ANIMATION_STATES_KEYS
- KeyCode
- KeysFromComponents
- LoopMode
- MouseButton
- OnAnimationFrameChangeEvent
- ParticleSpawnPositionFunction
- Predicate
- Prettify
- QueryResult
- SpriteOptions
- TagKey
- UniformValue
Variables
- actionResetTypes
- ageScaleId
- animationDefaults
- animationId
- audioId
- axisMeasurements
- buttonMoments
- cameraId
- CLEAR_STRATEGY
- cubicShaderInclude
- cursorValueTypes
- DEFAULT_ANIMATION_STATES
- DEFAULT_LAYER_NAMES
- DEFAULT_LAYERS
- flipId
- inputsId
- keyCodes
- lifetimeId
- mouseButtons
- ParticleEmitterId
- ParticleId
- perlinNoiseFragmentShader
- perlinNoiseShaderInclude
- PhysicsBodyId
- positionId
- quinticShaderInclude
- radialGradientShader
- radialGradientShaderInclude
- randomGradientShaderInclude
- RemoveFromWorldLifetimeStrategyId
- rotationId
- scaleId
- sdfBoxShaderInclude
- sdfCircleShaderInclude
- sdfEquilateralTriangleInclude
- sdfHexagonInclude
- sdfOctagonInclude
- sdfOrientedBoxShaderInclude
- sdfRhombusInclude
- sdfTrapezoidInclude
- speedId
- spriteAnimationId
- spriteFragmentShader
- spriteId
- spriteVertexShader
- SystemRegistrationOrder
- TimerId
Functions
- addCamera
- assertNever
- bindTextureToUniform
- canvasToWorldSpace
- clamp
- createAgeScaleEcsSystem
- createAnimatedProperty
- createAnimation
- createAnimationEcsSystem
- createAudioEcsSystem
- createCameraEcsSystem
- createCanvas
- createComponentId
- createContainer
- createGame
- createImageSprite
- createLifetimeTrackingEcsSystem
- createParticleEcsSystem
- createParticlePositionEcsSystem
- createPhysicsEcsSystem
- createProgram
- createProjectionMatrix
- createQuadGeometry
- createRemoveFromWorldEcsSystem
- createRenderContext
- createRenderEcsSystem
- createResetInputsEcsSystem
- createShader
- createShaderCache
- createSprite
- createSpriteAnimationEcsSystem
- createTagId
- createTextureFromImage
- createTimerEcsSystem
- createTransformEcsSystem
- createUpdateInputEcsSystem
- degreesToRadians
- easeInBack
- easeInOutBack
- easeInOutElastic
- easeInOutQuint
- easeInOutSine
- enforceArray
- getMouseButtonName
- isNumber
- isString
- lerp
- linear
- matchesLayerMask
- radiansToDegrees
- radiansToVector
- raycast
- registerInputs
- resolveIncludes
- scaleRelativeToPoint
- screenToWorldSpace
- setupInstanceAttribute
- shallowArraysEqual
- signedSquare
- smoothDampVector2
- vectorToRadians
- worldToScreenSpace