Skip to content
YAGE
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Getting Started
Installation
Your First Game
Concepts
Engine & Plugins
Entities & Components
Systems
Scenes
Events
Dependency Injection
Game Loop
Guides
Rendering
Overview
Responsive Canvas
Sprites & Animation
Graphics
Text
Camera
Layers & Draw Order
Effects & Masks
Lighting
Input
Processes & Tweens
Physics
Audio
Particles
Tilemaps
Pathfinding
UI
UI (React)
Save & Load
Snapshot Quicksave
Assets
Loading Scene
Debug Tools
Patterns
Project Layout
Entity Subclasses
Entity Pooling
Testing
Scene Management
State Management
Persistent World State
Common Game Patterns
Addons
Overview
Dialogue
Virtual Controls
Inventory
Abilities
Steering
Synth
Tooling
Scenario Lab
Reference
Packages
API
@yagejs-tools/lab
Interfaces
BooleanControl
DriveContext
DriveInput
DriveStepOptions
DriveUntilOptions
HarnessContext
HarnessDef
NumberControl
SelectControl
Type Aliases
AnyScenario
ControlDef
ControlSchema
ControlValue
ControlValues
ScenarioDef
Variables
control
Functions
defineHarness
defineScenario
@yagejs/audio
Classes
AudioManager
AudioPlugin
SoundComponent
SoundHandle
Interfaces
AudioConfig
AudioPlayOptions
ChannelConfig
SoundComponentOptions
SoundData
Variables
AudioManagerKey
VERSION
Functions
registerSound
sound
unregisterSound
@yagejs/core
Enumerations
LogLevel
Phase
Classes
AssetHandle
AssetManager
Component
ComponentFixedUpdateSystem
ComponentUpdateSystem
Engine
EngineContext
Entity
EntityPool
ErrorBoundary
EventBus
EventToken
GameLoop
Inspector
KeyframeAnimator
LoadingScene
Logger
Process
ProcessComponent
ProcessFixedUpdateSystem
ProcessSlot
ProcessSystem
QueryCache
QueryResult
Scene
SceneHookRegistry
SceneManager
SceneTime
Sequence
ServiceKey
System
SystemScheduler
TimerEntity
TraitToken
Transform
Vec2
Interfaces
AssetLoader
Blueprint
CallbackErrorInfo
CallbackErrorRecord
CameraSnapshot
Codec
ComponentStateSnapshot
CreateCounterOptions
CreateListOptions
CreateMapOptions
CreateRecordOptions
CreateSetOptions
CreateValueOptions
EngineConfig
EngineEvents
EngineSnapshot
EntityCallbacks
EntityFilter
EntityHandle
EntityPoolOptions
EntitySnapshot
ErrorSnapshot
EventLogEntry
GameLoopCallbacks
GameLoopConfig
InputStateSnapshot
InspectorFacetContributor
InspectorFacets
InspectorTimeController
Keyframe
KeyframeAnimationDef
KeyframeTrackOptions
LeafBuilder
ListEncoded
LogEntry
LoggerConfig
PhysicsSnapshot
Plugin
PointerSnapshot
ProcessOptions
ProcessSlotConfig
RandomService
Reactive
ReactiveCounter
ReactiveList
ReactiveMap
ReactiveRecord
ReactiveSet
ReactiveValue
RendererAdapter
Resettable
SceneHooks
SceneSnapshot
SceneTimeFreezeOptions
SceneTimeScaleOptions
SceneTransition
SceneTransitionContext
SceneTransitionOptions
ScopedProcessQueue
Serializable
ServiceKeyOptions
SmoothDampResult
SnapshotResolver
SpawnOptions
SystemSnapshot
TimeEffectHandle
TransformData
UINodeSnapshot
UITreeSnapshot
Vec2Like
WorldEntitySnapshot
WorldSceneSnapshot
Type Aliases
ClassSpawnArgs
ComponentClass
DeletableRecordKey
EasingFunction
EncodedForLeaf
EncodedStore
EventMap
Interpolatable
ListKey
PoolableEntity
ProcessClock
ReactiveStore
SceneTransitionKind
ServiceScope
SetupParams
SetupParamTuple
StoreLeaves
Variables
AssetManagerKey
easeInOutQuad
easeInQuad
easeLinear
easeOutBounce
easeOutQuad
EngineKey
ErrorBoundaryKey
EventBusKey
GameLoopKey
globalRandom
InspectorKey
LoggerKey
MathUtils
ProcessSystemKey
QueryCacheKey
RandomKey
RendererAdapterKey
SceneHookRegistryKey
SceneManagerKey
SceneTimeKey
SERIALIZABLE_KEY
SerializableRegistry
STATE_KIND
SystemSchedulerKey
Tween
VERSION
Functions
advanceFrames
createCounter
createDefaultRandomSeed
createKeyframeTrack
createList
createMap
createMockEntity
createMockScene
createRandomService
createRecord
createSet
createStore
createTestEngine
createValue
dateCodec
defineBlueprint
defineEvent
defineTrait
devWarn
entityClassHasTrait
filterEntities
getSerializableType
interpolate
isDev
isPointerConsumeContainer
isSerializable
jsonCodec
makeEntityScopedQueue
makeGlobalScopedQueue
makeSceneScopedQueue
mapCodec
markPointerConsumeContainer
normalizeSeed
_resetEntityIdCounter
resolveTransition
serializable
setCodec
trait
unmarkPointerConsumeContainer
@yagejs/debug
Classes
DebugPlugin
DebugRegistryImpl
StatsStore
Interfaces
CameraStackSnapshot
DebugConfig
DebugContributor
DebugDiagnostics
DebugGraphics
DebugRegistry
DebugVectorOptions
HudDebugApi
IDebugClock
LayerTransformSnapshot
StatsApi
WorldDebugApi
Type Aliases
DebugVectorProvider
Variables
DebugRegistryKey
@yagejs/effects
Interfaces
BloomHandle
BloomOptions
BulgePinchHandle
BulgePinchOptions
ChromaticAberrationHandle
ChromaticAberrationOptions
ColorGradeHandle
ColorGradeOptions
ColorizeHandle
ColorizeOptions
CRTOptions
DropShadowHandle
DropShadowOptions
GlowHandle
GlowOptions
GodRayHandle
GodRayOptions
HalftoneHandle
HalftoneOptions
HitFlashHandle
HitFlashOptions
MotionBlurHandle
MotionBlurOptions
OldFilmOptions
OutlineHandle
OutlineOptions
PixelateHandle
PixelateOptions
ShockwaveHandle
ShockwaveOptions
VignetteHandle
VignetteOptions
WaveHandle
WaveOptions
Type Aliases
ColorGradePreset
CRTHandle
OldFilmHandle
Variables
bloom
bulgePinch
chromaticAberration
colorGrade
colorize
crt
dropShadow
glow
godRay
halftone
hitFlash
motionBlur
oldFilm
outline
pixelate
shockwave
vignette
wave
@yagejs/input
Classes
InputManager
InputPlugin
Interfaces
BufferedPressOptions
CameraLike
GamepadInfo
HoldDurationOptions
InputClock
InputConfig
PointerInfo
RebindOptions
RebindResult
SchedulerLike
Type Aliases
ActionMapDefinition
GamepadAxisKey
InputConflictPolicy
PointerType
RendererLike
Variables
InputManagerKey
Functions
applyRadialDeadzone
getKeyDisplayName
@yagejs/lighting
Classes
LightingPlugin
LightingSystem
LightingWorld
LightingWorldManager
LightOccluder
LightSource
OverlayLightingRenderer
Interfaces
AmbientLightOptions
LightingConfig
LightingRenderer
LightingRendererContext
LightingRenderFrame
LightOccluderData
LightOccluderOptions
LightSourceData
LightSourceOptions
OverlayLightingRendererOptions
Type Aliases
LightingRendererFactory
LightOccluderShape
Variables
LightingWorldKey
LightingWorldManagerKey
Functions
overlayLighting
@yagejs/particles
Classes
ParticleEmitterComponent
ParticlePool
ParticlesPlugin
ParticleSystem
Interfaces
EmitterOptions
Lerped
ResolvedShape
ShapeConfig
Type Aliases
EmitterConfig
NumberRange
ParticleEmitterData
ParticleEmitterSource
ParticleShape
ShapeSize
TextureSource
Variables
ParticlePresets
Functions
isLerped
resolveRange
shapeTexture
@yagejs/pathfinding
Classes
GridGraph
Interfaces
GridCell
GridGraphOptions
Path
Type Aliases
DiagonalMovement
HeuristicName
@yagejs/physics
Classes
ColliderComponent
CollisionLayers
PhysicsInterpolationSystem
PhysicsPlugin
PhysicsSystem
PhysicsWorld
PhysicsWorldManager
RigidBodyComponent
Interfaces
ColliderConfig
ColliderData
CollisionEvent
ContactCandidate
JointHandle
OneWayConfig
PhysicsAlphaRef
PhysicsConfig
RaycastHit
RigidBodyConfig
RigidBodyData
RopeJointConfig
ScenePhysicsContext
SpringJointConfig
TriggerEvent
Type Aliases
BodyType
ColliderShape
ContactFilter
JointConfig
Variables
PhysicsWorldKey
PhysicsWorldManagerKey
VERSION
@yagejs/renderer
Classes
AnimatedSpriteComponent
AnimationController
CameraBoundsComponent
CameraComponent
CameraEntity
CameraFollow
CameraShake
CameraZoom
DisplaySystem
EffectsHost
EffectStack
GraphicsComponent
LayeredAnimationController
RendererPlugin
RenderFacetContributor
RenderLayer
RenderLayerManager
SceneRenderTreeProviderImpl
ScreenFollow
SortGroupComponent
SplitTextComponent
SpriteComponent
TextComponent
VisualComponent
Interfaces
AnimatedSpriteComponentOptions
AnimatedSpriteData
AnimationControllerData
AnimationDef
AtlasFrameSource
BitmapFontVariant
CameraBinding
CameraBounds
CameraBoundsComponentData
CameraComponentData
CameraComponentOptions
CameraEntityParams
CameraFitToRect
CameraFollowData
CameraFollowOptions
CameraShakeData
CameraShakeOptions
CameraZoomData
ChessboardOptions
CreateLayerOptions
CrossFadeOptions
Effect
EffectDefinition
EffectHandle
EffectStackEntry
EffectStackSnapshot
EffectTarget
FadeOptions
FlashOptions
GradientStop
InstallBitmapFontOptions
IrisOptions
IrisRevealOptions
LayerDef
LayeredAnimationControllerOptions
LayerRenderable
LinearGradientOptions
Mask
MaskDefinition
MaskHandle
MaskSnapshot
MeasuredText
MeasureTextOptions
NineSliceOptions
RadialGradientOptions
RawFilterOptions
RectMaskOptions
RendererConfig
RendererFitOptions
RendererSnapshotData
RenderInspectable
RenderTargetHandle
RenderTargetOptions
SceneRenderTree
SceneRenderTreeProvider
ScreenFollowData
ScreenFollowOptions
SheetFrameSource
SlidePushOptions
SortGroupComponentOptions
SortGroupData
SplitTextComponentOptions
SplitTextData
SplitTextRenderFacetExtras
SpriteComponentOptions
SpriteData
TextComponentOptions
TextData
TextureSliceOptions
VirtualRect
VisualComponentData
VisualComponentOptions
VisualInteractiveOptions
WebFontBakeOptions
WebFontOptions
Type Aliases
Application
ApplicationOptions
BitmapFontHandle
BitmapFontResource
BlendMode
CanvasRect
ColorValue
DestroyOptions
DisplayAnimatedSprite
DisplayBitmapText
DisplayContainer
DisplaySplitBitmapText
DisplaySplitText
DisplaySprite
DisplayText
EffectFactory
EffectScope
EnsureLayerOptions
Filter
FitMode
FrameSource
GradientFill
GradientSpace
GraphicsComponentOptions
GraphicsContext
GraphicsData
LayerSortFn
LayerSpace
MaskFactory
NineSliceSprite
Particle
ParticleContainer
PointLike
RendererAsset
RenderFacetSnapshot
ScreenFollowTarget
SegmentAnchor
SlideDirection
SplitTextRenderFacet
TextStyle
TextureHandle
TextureInput
TextureRef
TextureResource
WebFontHandle
WebFontResource
Variables
rectMask
RendererKey
SceneRenderTreeKey
SceneRenderTreeProviderKey
ySort
Functions
attachMask
bitmapFont
buildTextOptions
chessboard
createNineSlice
crossFade
defineEffect
defineMask
fade
flash
getDefaultTextStyle
getSceneContainer
getVirtualBounds
graphicsMask
installBitmapFont
iris
irisReveal
isAtlasSource
isSheetSource
linearGradient
measureWrappedText
radialGradient
rawFilter
registerTexture
renderAsset
resolveFrames
resolveRenderParent
resolveTextStyle
resolveTextureInput
restoreMask
setDefaultTextStyle
sliceGrid
sliceSheet
sliceTextureFrames
slidePush
spriteMask
spritesheet
texture
uninstallBitmapFont
unregisterTexture
visualOptionsFromData
webFont
ySortBy
@yagejs/save
Classes
CorruptPayloadError
InvalidKeyError
LocalStorageSnapshotStorage
Save
SavePlugin
SlotNotFoundError
SnapshotPlugin
SnapshotService
StoreMigrationMissingError
StoreVersionTooNewError
Interfaces
ComponentSnapshot
CreateSaveOptions
EntitySnapshotEntry
GameSnapshot
LocalStorageAdapterOptions
PersistOptions
RestoreOptions
SaveAdapter
SavePluginOptions
SaveSlotOptions
SceneSnapshotEntry
SlotInfo
SnapshotContributor
SnapshotPluginOptions
SnapshotResolver
SnapshotStorage
Type Aliases
UntypedSlots
Variables
SaveServiceKey
SnapshotServiceKey
VERSION
Functions
createSave
localStorageAdapter
memoryAdapter
@yagejs/tilemap
Classes
TilemapComponent
TilemapPlugin
TilemapRenderSystem
Interfaces
CapsuleColliderConfig
CapsuleObject
CircleColliderConfig
EllipseObject
GroupLayer
HasProperties
ImageLayer
MapObject
MapObjectGroup
MapObjectProperty
ObjectGroup
ObjectLayerData
PointObject
PolygonColliderConfig
PolygonObject
PolylineColliderConfig
RectangleObject
RectColliderConfig
TileAnimationFrame
TileChunk
TileData
TiledMapData
TiledObjectGroup
TileGid
TileLayer
TileLayerData
TilemapComponentData
TilemapComponentOptions
TilemapData
TilemapDiagnostic
TileObjectProperty
TilesetData
TilesetInfo
TilesetRef
Type Aliases
TiledLayer
TilemapColliderConfig
TilemapDiagnosticCode
TileObject
Variables
tiledMapAssetExtension
Functions
createTilemapLayers
extractCollisionShapes
extractObjectGroups
extractObjects
getProperty
getPropertyArray
readTileGid
resolveObjectRef
resolveObjectRefArray
resolveTilesetData
tiledMap
tiledObjectKey
tileIdFromGid
toPhysicsColliders
toTilemapData
validateTiledMap
@yagejs/ui
Enumerations
Anchor
Classes
BackgroundRenderer
FloatingOverlay
FloatingOverlaySystem
LoadingSceneProgressBar
PixiCheckbox
PixiFancyButton
PixiInput
PixiProgressBar
PixiRadioGroup
PixiSelect
PixiSlider
PixiUIBase
PointerEvents
UIButton
UICheckbox
UIImage
UILayoutSystem
UINineSlice
UIPanel
UIPlugin
UIProgressBar
UIScrollView
UISplitText
UISurface
UIText
Interfaces
AttachTooltipOptions
ColorBackground
ComputePositionConfig
ComputePositionResult
ConsumeInputProps
Dimensions
FancyButtonAnimations
FloatConfig
FloatingHandle
LayoutProps
LoadingSceneProgressBarOptions
NineSliceViewOptions
PixiCheckboxProps
PixiFancyButtonProps
PixiInputProps
PixiProgressBarProps
PixiRadioGroupProps
PixiSelectProps
PixiSliderProps
PointerEventProps
Rect
ScrollbarOptions
TextSegments
TextureBackground
TooltipHandle
UIButtonProps
UICheckboxProps
UIContainerElement
UIElement
UIImageProps
UINineSliceProps
UIPanelProps
UIProgressBarProps
UIScrollViewProps
UISplitTextProps
UISurfaceOptions
UITextProps
Type Aliases
Align
BackgroundOptions
FlexDirection
LayoutValue
Padding
PixiViewType
Placement
PositionValue
Side
SplitListener
UIPositioning
Variables
FloatingOverlayKey
UI_DEFAULT_LAYER
UI_DEFAULT_LAYER_ORDER
Functions
applyLayoutProps
attachTooltip
computePosition
createNineSliceView
createYogaNode
isTextureBackground
layoutFloat
parsePlacement
pivotOffsetFromAnchor
resolveAnchor
resolveTexture
setAssetManager
setYoga
GitHub
Select theme
Dark
Light
Auto
easeInQuad
const
easeInQuad
:
EasingFunction
Defined in:
Process.ts:203
Ease in quadratic.