API reference
Public API for @codexo/exojs, organized by subsystem.
Application Top-level engine instance. Owns the canvas, render backend, scene-stack controller, input + interaction managers, asset loader, tween man…
Scene A scene's lifecycle host. Subclass to define scene behavior: class GameScene extends Scene { override init(loader: Loader): void { ... }…
Sprite The primary 2D drawable for textured quads and the foundation of the rendering hierarchy. A Sprite wraps a Texture (or RenderTexture) and…
Texture A static GPU texture sourced from an image, canvas, or video element. Holds the pixel source and sampling parameters (ScaleModes, WrapMod…
Core
12 symbolsApplication lifecycle, scenes, and runtime coordination.
View all in CoreDrawing / Rendering
79 symbolsDrawables, renderer backends, views, and filter systems.
-
AbstractTextclass -
AbstractWebGl2BatchedRendererclass -
AbstractWebGl2Rendererclass -
AbstractWebGpuRendererclass -
AnimatedSpriteclass
Input
25 symbolsKeyboard, pointer, touch, and gamepad abstractions.
-
ArcadeStickGamepadMappingclass -
ChannelOffsetenum -
ChannelSizeenum -
GameCubeGamepadMappingclass -
Gamepadclass
Audio
24 symbolsPlayback, analysis, spatialization, and effect chains.
View all in AudioAnimation
4 symbolsTweens, timing helpers, and motion utilities.
View all in AnimationResources
34 symbolsLoader, manifests, asset factories, and caching strategies.
-
AbstractAssetFactoryclass -
BinaryAssetclass -
BinaryFactoryclass -
BmFontLoaderFactoryclass -
BundleLoadErrorclass
Math
18 symbolsVectors, bounds, geometry, and collision primitives.
View all in MathDebug / Tooling
7 symbolsDebug layers, overlays, and inspection helpers.
-
BoundingBoxesLayerclass -
DebugLayerclass -
DebugOverlayclass -
HitTestLayerclass -
PerformanceLayerclass
Particles (official extension)
28 symbolsThe @codexo/exojs-particles package: particle systems, modules, distributions, and GPU-backed simulation.
View all in Particles (official extension)Tilemap (official extension)
7 symbolsThe @codexo/exojs-tilemap package: generic tilemap runtime, chunks, layers, and views.
View all in Tilemap (official extension)Tiled (official extension)
9 symbolsThe @codexo/exojs-tiled package: load Tiled (.tmj) tilemaps through the loader.
View all in Tiled (official extension)Use the full lookup page for alphabetical browsing and filters.
Open all symbols A-Z