API reference
Public API for @codexo/exojs, organized by subsystem.
Application Top-level engine instance. Owns the canvas, render backend, scene-stack controller, the app system registry (input, interaction, audio, t…
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
27 symbolsApplication lifecycle, scenes, and runtime coordination.
View all in CoreDrawing / Rendering
57 symbolsDrawables, renderer backends, views, and filter systems.
View all in Drawing / RenderingInput
27 symbolsKeyboard, pointer, touch, and gamepad abstractions.
-
ArcadeStickGamepadMappingclass -
ChannelOffsetenum -
ChannelSizeenum -
FocusManagerclass -
GameCubeGamepadMappingclass
Audio
35 symbolsPlayback, analysis, spatialization, and effect chains.
View all in AudioAnimation
6 symbolsTweens, timing helpers, and motion utilities.
View all in AnimationResources
36 symbolsLoader, manifests, asset factories, and caching strategies.
-
AbstractAssetFactoryclass -
BinaryAssetclass -
BinaryFactoryclass -
BmFontLoaderFactoryclass -
BundleLoadErrorclass
Math
17 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)
11 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)Physics (official extension)
16 symbolsThe @codexo/exojs-physics package: rigid bodies, colliders, joints, sleeping, CCD, queries, and the TGS-Soft solver.
View all in Physics (official extension)Aseprite (official extension)
2 symbolsThe @codexo/exojs-aseprite package: load Aseprite sprite sheets and their frame/tag animation data.
View all in Aseprite (official extension)LDtk (official extension)
1 symbolsThe @codexo/exojs-ldtk package: load LDtk levels and layers through the loader.
View all in LDtk (official extension)Use the full lookup page for alphabetical browsing and filters.
Open all symbols A-Z