excalibur
Index
Classes
- ActionContext
 - ActionQueue
 - ActionSequence
 - ActionsComponent
 - ActionsSystem
 - Actor
 - AddedComponent
 - AffineMatrix
 - Animation
 - ArcadeSolver
 - AudioContextFactory
 - Blink
 - BodyComponent
 - BoundingBox
 - BrowserComponent
 - BrowserEvents
 - Camera
 - Canvas
 - Circle
 - CircleCollider
 - Clock
 - Collider
 - ColliderComponent
 - CollisionContact
 - CollisionGroup
 - CollisionGroupManager
 - CollisionSystem
 - Color
 - ColorBlindFlags
 - ColorBlindnessPostProcessor
 - Component
 - CompositeCollider
 - ContactConstraintPoint
 - CrossFade
 - Debug
 - DebugConfig
 - DebugGraphicsComponent
 - DebugSystem
 - DebugText
 - DefaultLoader
 - Delay
 - Detector
 - Die
 - Director
 - DynamicTree
 - DynamicTreeCollisionProcessor
 - EaseBy
 - EaseTo
 - EdgeCollider
 - ElasticToActorStrategy
 - Engine
 - Entity
 - EntityManager
 - EventDispatcher
 - EventEmitter
 - ExResponse
 - ExcaliburGraphicsContext2DCanvas
 - ExcaliburGraphicsContextWebGL
 - Fade
 - FadeInOut
 - Flags
 - Follow
 - Font
 - FontCache
 - FontSource
 - FpsSampler
 - FrameStats
 - Future
 - Gif
 - GlobalCoordinates
 - Graphic
 - GraphicsComponent
 - GraphicsGroup
 - GraphicsSystem
 - ImageSource
 - InputHost
 - InputMapper
 - IsometricEntityComponent
 - IsometricEntitySystem
 - IsometricMap
 - IsometricTile
 - Label
 - LimitCameraBoundsStrategy
 - Line
 - LineSegment
 - Loader
 - LockCameraToActorAxisStrategy
 - LockCameraToActorStrategy
 - Material
 - Matrix
 - MediaEvent
 - Meet
 - MotionComponent
 - MotionSystem
 - MoveBy
 - MoveTo
 - NativeSoundEvent
 - NativeSoundProcessedEvent
 - OffscreenSystem
 - Pair
 - ParallaxComponent
 - ParallelActions
 - ParseGif
 - Particle
 - ParticleEmitter
 - Physics
 - PhysicsStats
 - PhysicsWorld
 - PointerAbstraction
 - Polygon
 - PolygonCollider
 - Pool
 - PreLoadEvent
 - Projection
 - QuadIndexBuffer
 - QuadTree
 - Query
 - QueryManager
 - RadiusAroundActorStrategy
 - Random
 - Raster
 - Ray
 - RealisticSolver
 - Rectangle
 - RemovedComponent
 - Repeat
 - RepeatForever
 - Resolution
 - Resource
 - RotateBy
 - RotateTo
 - ScaleBy
 - ScaleTo
 - Scene
 - Screen
 - ScreenElement
 - ScreenShader
 - Semaphore
 - Shader
 - Shape
 - Sound
 - Sprite
 - SpriteFont
 - SpriteSheet
 - StandardClock
 - StateMachine
 - Stream
 - System
 - SystemManager
 - TagQuery
 - TestClock
 - Text
 - TextureLoader
 - Tile
 - TileMap
 - Timer
 - Toaster
 - Transform
 - TransformComponent
 - Transition
 - TreeNode
 - Trigger
 - Vector
 - VectorView
 - VertexBuffer
 - VertexLayout
 - WebAudio
 - WebAudioInstance
 - World
 
Enumerations
- AnimationDirection
 - AnimationStrategy
 - Axis
 - BaseAlign
 - BroadphaseStrategy
 - CollisionType
 - ColorBlindnessMode
 - ContactSolveBias
 - CoordPlane
 - DegreeOfFreedom
 - Direction
 - DisplayMode
 - EmitterType
 - FontStyle
 - FontUnit
 - ImageFiltering
 - ImageWrapping
 - Integrator
 - MatrixLocations
 - ParticleTransform
 - RotationType
 - ScrollPreventionMode
 - Side
 - SolverStrategy
 - SystemType
 - TextAlign
 
Functions
- ClosestLine
 - DeprecatedStaticToConfig
 - canonicalizeAngle
 - clamp
 - coroutine
 - createId
 - frac
 - hasGraphicsTick
 - hasOnInitialize
 - hasOnPostUpdate
 - hasOnPreUpdate
 - hasPostDraw
 - hasPreDraw
 - has_postupdate
 - has_preupdate
 - isAddedComponent
 - isComponentCtor
 - isLoaderConstructor
 - isRemovedComponent
 - isSceneConstructor
 - isScreenElement
 - isSystemConstructor
 - nextActionId
 - obsolete
 - parseImageFiltering
 - parseImageWrapping
 - randomInRange
 - randomIntInRange
 - range
 - resetObsoleteCounter
 - sign
 - toDegrees
 - toRadians
 - vec
 
Interfaces
- Action
 - ActionContextMethods
 - Actionable
 - AnimationOptions
 - AntialiasOptions
 - Audio
 - AudioImplementation
 - BodyComponentOptions
 - BoundingBoxOptions
 - CameraStrategy
 - CanActivate
 - CanBeKilled
 - CanDeactivate
 - CanDraw
 - CanInitialize
 - CanUpdate
 - CanvasOptions
 - CircleColliderOptions
 - CircleOptions
 - ClockOptions
 - Clonable
 - ColliderProxy
 - CollisionProcessor
 - CollisionSolver
 - ContactBias
 - CoroutineOptions
 - CrossFadeOptions
 - DebugDraw
 - DebugStats
 - DefaultLoaderOptions
 - DetectedFeatures
 - DirectorNavigationEvent
 - EdgeColliderOptions
 - EngineOptions
 - EntityComponent
 - EntityOptions
 - Eventable
 - ExResponseTypesLookup
 - ExcaliburGraphicsContext
 - ExcaliburGraphicsContext2DOptions
 - ExcaliburGraphicsContextOptions
 - ExcaliburGraphicsContextState
 - ExcaliburGraphicsContextWebGLOptions
 - FadeOptions
 - FontOptions
 - FontSourceOptions
 - FpsSamplerOptions
 - Frame
 - FrameActorStats
 - FrameDurationStats
 - FrameEvent
 - FrameStatistics
 - FromSpriteSheetOptions
 - FullScreenChangeEvent
 - GetSpriteOptions
 - GifFrame
 - GoToOptions
 - GraphicOptions
 - GraphicsComponentOptions
 - GraphicsGrouping
 - GraphicsGroupingOptions
 - GraphicsShowOptions
 - GraphicsStatistics
 - HasTick
 - ImageSourceOptions
 - ImageWrapConfiguration
 - InputHostOptions
 - InputsOptions
 - IsometricEntityComponentOptions
 - IsometricMapOptions
 - LabelOptions
 - LegacyWebAudioSource
 - LineGraphicsOptions
 - LineOptions
 - Loadable
 - LoaderOptions
 - MaterialImageOptions
 - MaterialOptions
 - Motion
 - NativeEventable
 - ObsoleteOptions
 - OnInitialize
 - OnPostDraw
 - OnPostUpdate
 - OnPreDraw
 - OnPreUpdate
 - ParticleArgs
 - ParticleEmitterArgs
 - PhysicsConfig
 - PhysicsStatistics
 - PixelRatioChangeEvent
 - PointGraphicsOptions
 - PointerEvents
 - PolygonColliderOptions
 - PolygonOptions
 - PostProcessor
 - QuadTreeItem
 - QuadTreeOptions
 - RasterOptions
 - RayCastHit
 - RayCastOptions
 - RectGraphicsOptions
 - RectangleOptions
 - SceneActivationContext
 - SceneWithOptions
 - ScreenOptions
 - ScreenResizeEvent
 - ShaderOptions
 - SpriteFontOptions
 - SpriteOptions
 - SpriteSheetGridOptions
 - SpriteSheetOptions
 - SpriteSheetSpacingDimensions
 - SpriteSheetSparseOptions
 - StartOptions
 - State
 - StateMachineDescription
 - StateMachineState
 - Subscription
 - SystemCtor
 - TestClockOptions
 - TextOptions
 - TileMapOptions
 - TileOptions
 - TimerOptions
 - TransitionOptions
 - TriggerOptions
 - UniformDefinition
 - VectorViewOptions
 - VertexAttributeDefinition
 - VertexBufferOptions
 - VertexLayoutOptions
 - ViewportDimension
 - WebGLGraphicsContextInfo
 - _initialize
 - _postupdate
 - _preupdate
 
Namespaces
References
- ActionCompleteEvent
 - ActionStartEvent
 - ActivateEvent
 - Appender
 - Axes
 - Buttons
 - CapturePointerConfig
 - CollisionEndEvent
 - CollisionPostSolveEvent
 - CollisionPreSolveEvent
 - CollisionStartEvent
 - ConsoleAppender
 - ContactEndEvent
 - ContactStartEvent
 - DeactivateEvent
 - EasingFunction
 - EasingFunctions
 - EnterTriggerEvent
 - EnterViewPortEvent
 - EventTypes
 - ExitTriggerEvent
 - ExitViewPortEvent
 - GameEvent
 - GameStartEvent
 - GameStopEvent
 - Gamepad
 - GamepadAxisEvent
 - GamepadButtonEvent
 - GamepadConnectEvent
 - GamepadDisconnectEvent
 - Gamepads
 - HiddenEvent
 - InitializeEvent
 - KeyEvent
 - Keyboard
 - KeyboardInitOptions
 - Keys
 - KillEvent
 - LogLevel
 - Logger
 - MaybeObserver
 - Message
 - NativeMouseEvent
 - NativePointerButton
 - NativePointerEvent
 - NativeTouchEvent
 - NativeWheelEvent
 - Observable
 - Observer
 - PointerButton
 - PointerComponent
 - PointerEvent
 - PointerEventReceiver
 - PointerInitOptions
 - PointerScope
 - PointerSystem
 - PointerType
 - PostCollisionEvent
 - PostDebugDrawEvent
 - PostDrawEvent
 - PostFrameEvent
 - PostKillEvent
 - PostTransformDrawEvent
 - PostUpdateEvent
 - PreCollisionEvent
 - PreDebugDrawEvent
 - PreDrawEvent
 - PreFrameEvent
 - PreKillEvent
 - PreTransformDrawEvent
 - PreUpdateEvent
 - ScreenAppender
 - ScreenAppenderOptions
 - VisibleEvent
 - WheelDeltaMode
 - WheelEvent
 - activate
 - axis
 - button
 - cancel
 - collisionend
 - collisionstart
 - connect
 - deactivate
 - disconnect
 - down
 - enter
 - entertrigger
 - enterviewport
 - exittrigger
 - exitviewport
 - hidden
 - hold
 - initialize
 - kill
 - leave
 - move
 - pointercancel
 - pointerdown
 - pointerdragend
 - pointerdragenter
 - pointerdragleave
 - pointerdragmove
 - pointerdragstart
 - pointerenter
 - pointerleave
 - pointermove
 - pointerup
 - pointerwheel
 - postcollision
 - postdebugdraw
 - postdraw
 - postframe
 - postkill
 - postupdate
 - precollision
 - predebugdraw
 - predraw
 - preframe
 - prekill
 - press
 - preupdate
 - release
 - start
 - stop
 - subscribe
 - unsubscribe
 - up
 - visible
 - wheel
 
Type Aliases
- ActorArgs
 - AnimationEvents
 - CameraEvents
 - ComponentCtor
 - ComponentInstance
 - Constructor
 - CoroutineGenerator
 - DestinationSize
 - DirectorEvents
 - EngineEvents
 - EntityEvents
 - EventKey
 - EventMap
 - ExResponseType
 - HTMLImageSource
 - Handler
 - Id
 - IsometricTilePointerEvents
 - LoaderConstructor
 - LoaderEvents
 - MaybeKnownComponent
 - PossibleStates
 - ResourceEvents
 - SceneConstructor
 - SceneEvents
 - SceneMap
 - ScheduledCallbackTiming
 - ScreenEvents
 - SoundEvents
 - SourceView
 - TileMapEvents
 - TilePointerEvents
 - TriggerEvents
 - UniformTypeNames
 - ViewportUnit
 - WithRoot
 
Variables
- AnimationEvents
 - CameraEvents
 - ClosestLineJumpTable
 - CollisionJumpTable
 - DefaultAntialiasOptions
 - DefaultPhysicsConfig
 - DefaultPixelArtOptions
 - DirectorEvents
 - EX_VERSION
 - EngineEvents
 - EntityEvents
 - HorizontalFirst
 - ImageSourceAttributeConstants
 - LoaderEvents
 - None
 - ResourceEvents
 - SceneEvents
 - ScreenEvents
 - SoundEvents
 - SystemPriority
 - TileMapEvents
 - TriggerEvents
 - TwoPI
 - VerticalFirst
 - maxMessages
 - pixelSnapEpsilon
 
References
ActionCompleteEvent
Re-exports ActionCompleteEvent
ActionStartEvent
Re-exports ActionStartEvent
ActivateEvent
Re-exports ActivateEvent
Appender
Re-exports Appender
Axes
Re-exports Axes
Buttons
Re-exports Buttons
CapturePointerConfig
Re-exports CapturePointerConfig
CollisionEndEvent
Re-exports CollisionEndEvent
CollisionPostSolveEvent
Re-exports CollisionPostSolveEvent
CollisionPreSolveEvent
Re-exports CollisionPreSolveEvent
CollisionStartEvent
Re-exports CollisionStartEvent
ConsoleAppender
Re-exports ConsoleAppender
ContactEndEvent
Re-exports ContactEndEvent
ContactStartEvent
Re-exports ContactStartEvent
DeactivateEvent
Re-exports DeactivateEvent
EasingFunction
Re-exports EasingFunction
EasingFunctions
Re-exports EasingFunctions
EnterTriggerEvent
Re-exports EnterTriggerEvent
EnterViewPortEvent
Re-exports EnterViewPortEvent
EventTypes
Re-exports EventTypes
ExitTriggerEvent
Re-exports ExitTriggerEvent
ExitViewPortEvent
Re-exports ExitViewPortEvent
GameEvent
Re-exports GameEvent
GameStartEvent
Re-exports GameStartEvent
GameStopEvent
Re-exports GameStopEvent
Gamepad
Re-exports Gamepad
GamepadAxisEvent
Re-exports GamepadAxisEvent
GamepadButtonEvent
Re-exports GamepadButtonEvent
GamepadConnectEvent
Re-exports GamepadConnectEvent
GamepadDisconnectEvent
Re-exports GamepadDisconnectEvent
Gamepads
Re-exports Gamepads
HiddenEvent
Re-exports HiddenEvent
InitializeEvent
Re-exports InitializeEvent
KeyEvent
Re-exports KeyEvent
Keyboard
Re-exports Keyboard
KeyboardInitOptions
Re-exports KeyboardInitOptions
Keys
Re-exports Keys
KillEvent
Re-exports KillEvent
LogLevel
Re-exports LogLevel
Logger
Re-exports Logger
MaybeObserver
Re-exports MaybeObserver
Message
Re-exports Message
NativeMouseEvent
Re-exports NativeMouseEvent
NativePointerButton
Re-exports NativePointerButton
NativePointerEvent
Re-exports NativePointerEvent
NativeTouchEvent
Re-exports NativeTouchEvent
NativeWheelEvent
Re-exports NativeWheelEvent
Observable
Re-exports Observable
Observer
Re-exports Observer
PointerButton
Re-exports PointerButton
PointerComponent
Re-exports PointerComponent
PointerEvent
Re-exports PointerEvent
PointerEventReceiver
Re-exports PointerEventReceiver
PointerInitOptions
Re-exports PointerInitOptions
PointerScope
Re-exports PointerScope
PointerSystem
Re-exports PointerSystem
PointerType
Re-exports PointerType
PostCollisionEvent
Re-exports PostCollisionEvent
PostDebugDrawEvent
Re-exports PostDebugDrawEvent
PostDrawEvent
Re-exports PostDrawEvent
PostFrameEvent
Re-exports PostFrameEvent
PostKillEvent
Re-exports PostKillEvent
PostTransformDrawEvent
Re-exports PostTransformDrawEvent
PostUpdateEvent
Re-exports PostUpdateEvent
PreCollisionEvent
Re-exports PreCollisionEvent
PreDebugDrawEvent
Re-exports PreDebugDrawEvent
PreDrawEvent
Re-exports PreDrawEvent
PreFrameEvent
Re-exports PreFrameEvent
PreKillEvent
Re-exports PreKillEvent
PreTransformDrawEvent
Re-exports PreTransformDrawEvent
PreUpdateEvent
Re-exports PreUpdateEvent
ScreenAppender
Re-exports ScreenAppender
ScreenAppenderOptions
Re-exports ScreenAppenderOptions
VisibleEvent
Re-exports VisibleEvent
WheelDeltaMode
Re-exports WheelDeltaMode
WheelEvent
Re-exports WheelEvent
activate
Re-exports activate
axis
Re-exports axis
button
Re-exports button
cancel
Re-exports cancel
collisionend
Re-exports collisionend
collisionstart
Re-exports collisionstart
connect
Re-exports connect
deactivate
Re-exports deactivate
disconnect
Re-exports disconnect
down
Re-exports down
enter
Re-exports enter
entertrigger
Re-exports entertrigger
enterviewport
Re-exports enterviewport
exittrigger
Re-exports exittrigger
exitviewport
Re-exports exitviewport
hidden
Re-exports hidden
hold
Re-exports hold
initialize
Re-exports initialize
kill
Re-exports kill
leave
Re-exports leave
move
Re-exports move
pointercancel
Re-exports pointercancel
pointerdown
Re-exports pointerdown
pointerdragend
Re-exports pointerdragend
pointerdragenter
Re-exports pointerdragenter
pointerdragleave
Re-exports pointerdragleave
pointerdragmove
Re-exports pointerdragmove
pointerdragstart
Re-exports pointerdragstart
pointerenter
Re-exports pointerenter
pointerleave
Re-exports pointerleave
pointermove
Re-exports pointermove
pointerup
Re-exports pointerup
pointerwheel
Re-exports pointerwheel
postcollision
Re-exports postcollision
postdebugdraw
Re-exports postdebugdraw
postdraw
Re-exports postdraw
postframe
Re-exports postframe
postkill
Re-exports postkill
postupdate
Re-exports postupdate
precollision
Re-exports precollision
predebugdraw
Re-exports predebugdraw
predraw
Re-exports predraw
preframe
Re-exports preframe
prekill
Re-exports prekill
press
Re-exports press
preupdate
Re-exports preupdate
release
Re-exports release
start
Re-exports start
stop
Re-exports stop
subscribe
Re-exports subscribe
unsubscribe
Re-exports unsubscribe
up
Re-exports up
visible
Re-exports visible
wheel
Re-exports wheel
Type Aliases
ActorArgs
AnimationEvents
Type declaration
end: Animation
frame: FrameEvent
loop: Animation
CameraEvents
Type declaration
initialize: InitializeEvent<Camera>
postupdate: PostUpdateEvent<Camera>
preupdate: PreUpdateEvent<Camera>
ComponentCtor
ComponentInstance
Type parameters
- T
 
Constructor
Type parameters
- T
 
Type declaration
Parameters
rest...args: any[]
Returns T
CoroutineGenerator
Type declaration
Returns Generator<number | Promise<any> | undefined, void, number>
DestinationSize
Type declaration
height: number
width: number
DirectorEvents
Type declaration
navigation: DirectorNavigationEvent
navigationend: DirectorNavigationEvent
navigationstart: DirectorNavigationEvent
EngineEvents
Type declaration
fallbackgraphicscontext: ExcaliburGraphicsContext2DCanvas
hidden: HiddenEvent
initialize: InitializeEvent<Engine>
postdraw: PostDrawEvent
postframe: PostFrameEvent
postupdate: PostUpdateEvent<Engine>
predraw: PreDrawEvent
preframe: PreFrameEvent
preupdate: PreUpdateEvent<Engine>
start: GameStartEvent
stop: GameStopEvent
visible: VisibleEvent
EntityEvents
Built in events supported by all entities
Type declaration
initialize: InitializeEvent
kill: KillEvent
postupdate: PostUpdateEvent
preupdate: PreUpdateEvent
EventKey
Type parameters
- T: EventMap
 
EventMap
ExResponseType
HTMLImageSource
Handler
Type parameters
- EventType
 
Type declaration
Parameters
event: EventType
Returns void
Id
Type parameters
- T: string
 
Type declaration
type: T
value: number
IsometricTilePointerEvents
Type declaration
pointercancel: PointerEvent
pointerdown: PointerEvent
pointermove: PointerEvent
pointerup: PointerEvent
LoaderConstructor
Type declaration
Parameters
rest...args: any[]
Returns DefaultLoader
LoaderEvents
MaybeKnownComponent
Type parameters
- Component
 - TKnownComponents
 
PossibleStates
Type parameters
- TMachine
 
ResourceEvents
Type declaration
complete: any
error: ProgressEvent<XMLHttpRequestEventTarget>
load: ProgressEvent<XMLHttpRequestEventTarget>
loadstart: ProgressEvent<XMLHttpRequestEventTarget>
progress: ProgressEvent<XMLHttpRequestEventTarget>
SceneConstructor
Type declaration
Parameters
rest...args: any[]
Returns Scene
SceneEvents
Type declaration
activate: ActivateEvent
deactivate: DeactivateEvent
initialize: InitializeEvent<Scene>
postdebugdraw: PostDebugDrawEvent
postdraw: PostDrawEvent
postupdate: PostUpdateEvent
predebugdraw: PreDebugDrawEvent
predraw: PreDrawEvent
preload: PreLoadEvent
preupdate: PreUpdateEvent
SceneMap
Type parameters
- TKnownScenes: string = any
 
ScheduledCallbackTiming
ScreenEvents
Built in events supported by all entities
Type declaration
fullscreen: FullScreenChangeEvent
Fires when the browser fullscreen api is successfully engaged or disengaged
pixelratio: PixelRatioChangeEvent
Fires when the pixel ratio changes, useful to know if you've moved to a hidpi screen or back
resize: ScreenResizeEvent
Fires when the screen resizes, useful if you have logic that needs to be aware of resolution/viewport constraints
SoundEvents
Type declaration
pause: NativeSoundEvent
playbackend: NativeSoundEvent
playbackstart: NativeSoundEvent
processed: NativeSoundProcessedEvent
resume: NativeSoundEvent
stop: NativeSoundEvent
volumechange: NativeSoundEvent
SourceView
Type declaration
height: number
width: number
x: number
y: number
TileMapEvents
TilePointerEvents
Type declaration
pointercancel: PointerEvent
pointerdown: PointerEvent
pointermove: PointerEvent
pointerup: PointerEvent
TriggerEvents
UniformTypeNames
List of the possible glsl uniform types
ViewportUnit
WithRoot
Type parameters
- TScenes
 
Variables
AnimationEvents
Type declaration
End: string
Frame: string
Loop: string
CameraEvents
Type declaration
Initialize: string
PostUpdate: string
PreUpdate: string
constClosestLineJumpTable
Type declaration
CircleCircleClosestLine: function
Parameters
circleA: CircleCollider
circleB: CircleCollider
Returns LineSegment
CircleEdgeClosestLine: function
Parameters
circle: CircleCollider
edge: EdgeCollider
Returns LineSegment
EdgeEdgeClosestLine: function
Parameters
edgeA: EdgeCollider
edgeB: EdgeCollider
Returns LineSegment
PolygonCircleClosestLine: function
Parameters
polygon: PolygonCollider
circle: CircleCollider
Returns LineSegment
PolygonEdgeClosestLine: function
Parameters
polygon: PolygonCollider
edge: EdgeCollider
Returns LineSegment
PolygonPolygonClosestLine: function
Parameters
polygonA: PolygonCollider
polygonB: PolygonCollider
Returns LineSegment
constCollisionJumpTable
Type declaration
CollideCircleCircle: function
Parameters
circleA: CircleCollider
circleB: CircleCollider
Returns CollisionContact[]
CollideCircleEdge: function
Parameters
circle: CircleCollider
edge: EdgeCollider
Returns CollisionContact[]
CollideCirclePolygon: function
Parameters
circle: CircleCollider
polygon: PolygonCollider
Returns CollisionContact[]
CollideEdgeEdge: function
Returns CollisionContact[]
CollidePolygonEdge: function
Parameters
polygon: PolygonCollider
edge: EdgeCollider
Returns CollisionContact[]
CollidePolygonPolygon: function
Parameters
polyA: PolygonCollider
polyB: PolygonCollider
Returns CollisionContact[]
FindContactSeparation: function
Parameters
contact: CollisionContact
localPoint: Vector
Returns number
constDefaultAntialiasOptions
constDefaultPhysicsConfig
constDefaultPixelArtOptions
DirectorEvents
Type declaration
Navigation: string
NavigationEnd: string
NavigationStart: string
constEX_VERSION
The current Excalibur version string
EngineEvents
Type declaration
readonlyFallbackGraphicsContext: fallbackgraphicscontext
readonlyHidden: hidden
readonlyInitialize: initialize
readonlyPostDraw: postdraw
readonlyPostFrame: postframe
readonlyPostUpdate: postupdate
readonlyPreDraw: predraw
readonlyPreFrame: preframe
readonlyPreUpdate: preupdate
readonlyStart: start
readonlyStop: stop
readonlyVisible: visible
EntityEvents
Type declaration
readonlyInitialize: initialize
readonlyKill: kill
readonlyPostUpdate: postupdate
readonlyPreUpdate: preupdate
constHorizontalFirst
Horizontal First contact solve bias Used by the [[ArcadeSolver]] to sort contacts
constImageSourceAttributeConstants
Type declaration
readonlyFiltering: filtering
readonlyWrappingX: wrapping-x
readonlyWrappingY: wrapping-y
LoaderEvents
Type declaration
AfterLoad: string
BeforeLoad: string
LoadResourceEnd: string
LoadResourceStart: string
UserAction: string
constNone
None value, [[ArcadeSolver]] sorts contacts using distance by default
ResourceEvents
Type declaration
Complete: string
Error: string
Load: string
LoadStart: string
Progress: string
SceneEvents
Type declaration
Activate: string
Deactivate: string
Initialize: string
PostDebugDraw: string
PostDraw: string
PostUpdate: string
PreDebugDraw: string
PreDraw: string
PreLoad: string
PreUpdate: string
ScreenEvents
Type declaration
readonlyFullScreenChange: fullscreen
readonlyPixelRatioChange: pixelratio
readonlyScreenResize: resize
SoundEvents
Type declaration
Pause: string
PlaybackEnd: string
PlaybackStart: string
Processed: string
Resume: string
Stop: string
VolumeChange: string
constSystemPriority
Higher priorities run earlier than others in the system update
Type declaration
readonlyAverage: 0
readonlyHigher: -5
readonlyHighest: number
readonlyLower: 5
readonlyLowest: number
TileMapEvents
Type declaration
PointerCancel: string
PointerDown: string
PointerMove: string
PointerUp: string
PostDraw: string
PostUpdate: string
PreDraw: string
PreUpdate: string
TriggerEvents
Type declaration
EnterTrigger: string
ExitTrigger: string
constTwoPI
Two PI constant
constVerticalFirst
Vertical First contact solve bias Used by the [[ArcadeSolver]] to sort contacts
Actor constructor options