API
Classes
- AnimationComponent
- AnimationSystem
- AudioSystem
- CameraComponent
- CameraSystem
- Color
- CursorComponent
- Entity
- EventDispatcher
- ForgeEvent
- ForgeRenderLayer
- ForgeShaderSource
- Game
- Geometry
- GradientMaterial
- ImageCache
- InputsComponent
- InputSystem
- LayerService
- Material
- Matrix3x3
- ModelProperty
- ModelTrigger
- ObjectPool
- ParameterizedForgeEvent
- Path
- PerlinNoiseMaterial
- PhysicsBodyComponent
- PhysicsSystem
- PositionComponent
- Random
- Ray
- Renderable
- RenderableBatchComponent
- RenderLayer
- RenderSystem
- RiveCache
- RiveRenderLayer
- RotationComponent
- ScaleComponent
- ShaderStore
- SoundComponent
- Space
- Sprite
- SpriteBatchingSystem
- SpriteComponent
- SpriteMaterial
- System
- Time
- TimerComponent
- TimerSystem
- Vector2
- Vector3
- World
Interfaces
- AnimatedProperty
- AssetCache
- Batch
- Component
- CreateLayerOptions
- RaycastCollision
- RenderSystemOptions
- Stoppable
- TimerTask
- Updatable
Type Aliases
- CameraComponentOptions
- CLEAR_STRATEGY_KEYS
- EnumModelProperty
- LoopMode
- MouseButton
- NumberModelProperty
- OrNull
- Query
- SpriteOptions
- StringModelProperty
- SyncOrAsync
- WorldCreationOptions
Variables
- CLEAR_STRATEGY
- cubicShaderInclude
- DEFAULT_LAYER_NAMES
- DEFAULT_LAYERS
- defaultWorldCreationOptions
- keyCodes
- mouseButtons
- perlinNoiseFragmentShader
- perlinNoiseShaderInclude
- quinticShaderInclude
- radialGradientShader
- radialGradientShaderInclude
- randomGradientShaderInclude
- sdfBoxShaderInclude
- sdfCircleShaderInclude
- sdfEquilateralTriangleInclude
- sdfHexagonInclude
- sdfOctagonInclude
- sdfOrientedBoxShaderInclude
- sdfRhombusInclude
- sdfTrapezoidInclude
- spriteFragmentShader
- spriteVertexShader
Functions
- addCamera
- addForgeRenderLayer
- addForgeRenderLayers
- addInputs
- addRiveRenderLayer
- bindTextureToUniform
- canvasToWorldSpace
- clamp
- createCanvas
- createContainer
- createImageSprite
- createProgram
- createProjectionMatrix
- createQuadGeometry
- createShader
- createShaderStore
- createSprite
- createTextureFromImage
- createWorld
- degreesToRadians
- easeInBack
- easeInOutBack
- easeInOutElastic
- easeInOutQuint
- easeInOutSine
- enforceArray
- isNumber
- isOneOf
- isString
- lerp
- linear
- raycast
- resolveIncludes
- scaleRelativeToPoint
- screenToWorldSpace
- vectorToRadians
- worldToScreenSpace