
Use this page when the task is in gameplay helpers, authored scene flow, tilemaps, ECS, or deterministic runtime state transitions.
aura.animationaura.anim2daura.tweenaura.particlesaura.tilemapaura.timeraura.collisionaura.debugaura.sceneaura.ecs| Namespace | Exact Signatures | Additional Method Names | Native | Web |
|---|---|---|---|---|
aura.animation |
0 | 18 | supported |
see_web_build_contract_v1 |
aura.anim2d |
0 | 7 | supported |
see_web_build_contract_v1 |
aura.tween |
0 | 8 | supported |
see_web_build_contract_v1 |
aura.particles |
0 | 10 | supported |
see_web_build_contract_v1 |
aura.tilemap |
10 | 11 | supported |
see_web_build_contract_v1 |
aura.timer |
5 | 0 | supported |
supported |
aura.collision |
5 | 5 | supported |
supported |
aura.debug |
1 | 9 | supported |
see_web_build_contract_v1 |
aura.scene |
0 | 11 | supported |
see_web_build_contract_v1 |
aura.ecs |
6 | 0 | supported |
see_web_build_contract_v1 |
Additive deterministic timeline helper (create, play, pause, resume, seek, transition, onComplete, onEvent, setLoop, setSpeed, update, getState) plus constrained atlas/spritesheet helpers (registerAtlas, resolveAtlasFrame, createAtlasClip, stepAtlasClip, getAtlasClipState) with reason-coded invalid-operation responses.
supportedsee_web_build_contract_v1018aura.animation.create(...)
aura.animation.createAtlasClip(...)
aura.animation.crossfade(...)
aura.animation.getAtlasClipState(...)
aura.animation.getState(...)
aura.animation.onComplete(...)
aura.animation.onEvent(...)
aura.animation.pause(...)
aura.animation.play(...)
aura.animation.registerAtlas(...)
aura.animation.resolveAtlasFrame(...)
aura.animation.resume(...)
aura.animation.seek(...)
aura.animation.setLoop(...)
aura.animation.setSpeed(...)
aura.animation.stepAtlasClip(...)
aura.animation.transition(...)
aura.animation.update(...)
Exact signature extraction is still incomplete for the methods above. Use the canonical contract source if argument or return-value detail matters.
Additive 2D animation state-machine helper (clip registration, deterministic transitions, completion callbacks).
supportedsee_web_build_contract_v107aura.anim2d.createMachine(...)
aura.anim2d.defineState(...)
aura.anim2d.getState(...)
aura.anim2d.onComplete(...)
aura.anim2d.play(...)
aura.anim2d.registerClip(...)
aura.anim2d.update(...)
Exact signature extraction is still incomplete for the methods above. Use the canonical contract source if argument or return-value detail matters.
Additive deterministic tween/easing helper (create, pause, resume, cancel, onUpdate, onComplete, update, getState) with reason-coded invalid-operation responses.
supportedsee_web_build_contract_v108aura.tween.cancel(...)
aura.tween.create(...)
aura.tween.getState(...)
aura.tween.onComplete(...)
aura.tween.onUpdate(...)
aura.tween.pause(...)
aura.tween.resume(...)
aura.tween.update(...)
Exact signature extraction is still incomplete for the methods above. Use the canonical contract source if argument or return-value detail matters.
Additive deterministic particles-lite helper (emit, update, draw, stop, getState) with deterministic emitter IDs, constrained pool behavior, and reason-coded invalid-operation responses.
supportedsee_web_build_contract_v1010aura.particles.burst(...)
aura.particles.draw(...)
aura.particles.emit(...)
aura.particles.getState(...)
aura.particles.kill(...)
aura.particles.setBlend(...)
aura.particles.setGravity(...)
aura.particles.setLayer(...)
aura.particles.stop(...)
aura.particles.update(...)
Exact signature extraction is still incomplete for the methods above. Use the canonical contract source if argument or return-value detail matters.
Additive tilemap helper for constrained Tiled JSON import plus deterministic layer draw/culling in draw2d.
supportedsee_web_build_contract_v11011aura.tilemap.queryAABB(modelOrMapId, {x, y, w, h})
aura.tilemap.queryObjects(mapId, options?)
aura.tilemap.queryObjectsAtPoint(mapId, point, options?)
aura.tilemap.queryObjectsInAABB(mapId, aabb, options?)
aura.tilemap.queryPoint(modelOrMapId, {x, y})
aura.tilemap.queryRay(modelOrMapId, {x, y, dx, dy, maxDistance?})
aura.tilemap.queryRaycast(...)
aura.tilemap.setRegion(...)
aura.tilemap.setTile(...)
aura.tilemap.setTileCollision(...)
aura.tilemap.create(...)
aura.tilemap.draw(...)
aura.tilemap.drawLayer(...)
aura.tilemap.getInfo(...)
aura.tilemap.import(...)
aura.tilemap.removeRegion(...)
aura.tilemap.replaceRegion(...)
aura.tilemap.setLayerCollision(...)
aura.tilemap.setLayerFlags(...)
aura.tilemap.setLayerVisibility(...)
aura.tilemap.unload(...)
Exact signature extraction is still incomplete for the methods above. Use the canonical contract source if argument or return-value detail matters.
Schedule deferred and repeating callbacks; query elapsed time.
supportedsupported50aura.timer.after(seconds: number, callback: function): number
aura.timer.cancel(handle: number): void
aura.timer.every(seconds: number, callback: function): number
aura.timer.getDelta(): number
aura.timer.getTime(): number
Axis-aligned 2D collision detection (rect-rect, circle-circle, mixed).
supportedsupported55aura.collision.circleCircle(a: Circle, b: Circle): boolean
aura.collision.circlePoint(circle: Circle, point: Point): boolean
aura.collision.circleRect(circle: Circle, rect: Rect): boolean
aura.collision.rectPoint(rect: Rect, point: Point): boolean
aura.collision.rectRect(a: Rect, b: Rect): boolean
aura.collision.circleCircleBatch(...)
aura.collision.circlePointBatch(...)
aura.collision.circleRectBatch(...)
aura.collision.rectPointBatch(...)
aura.collision.rectRectBatch(...)
Exact signature extraction is still incomplete for the methods above. Use the canonical contract source if argument or return-value detail matters.
Dev-only terminal/overlay helpers (log, drawRect, drawCircle, drawText) plus runtime inspector controls (enableInspector, inspectorStats). Explicit no-op in release mode.
supportedsee_web_build_contract_v119aura.debug.inspectorStats()
aura.debug.cacheStats(...)
aura.debug.drawCircle(...)
aura.debug.drawRect(...)
aura.debug.drawText(...)
aura.debug.enableInspector(...)
aura.debug.log(...)
aura.debug.resetCaches(...)
aura.debug.showPhysics3dColliders(...)
aura.debug.showScene3dWireframe(...)
Exact signature extraction is still incomplete for the methods above. Use the canonical contract source if argument or return-value detail matters.
Additive scene lifecycle/state helper for deterministic create/start/pause/resume/update transitions and reason-coded status payloads.
supportedsee_web_build_contract_v1011aura.scene.cancelEvent(...)
aura.scene.define(...)
aura.scene.getEventState(...)
aura.scene.getState(...)
aura.scene.pauseEvent(...)
aura.scene.register(...)
aura.scene.resumeEvent(...)
aura.scene.schedule(...)
aura.scene.start(...)
aura.scene.switchTo(...)
aura.scene.update(...)
Exact signature extraction is still incomplete for the methods above. Use the canonical contract source if argument or return-value detail matters.
No generated description is available yet for this namespace.
supportedsee_web_build_contract_v160aura.ecs.addComponent(entityId: number, componentName: string, value: unknown): boolean
aura.ecs.createEntity(): number
aura.ecs.getComponent(entityId: number, componentName: string): unknown | undefined
aura.ecs.removeEntity(entityId: number): boolean
aura.ecs.run(dt: number): void
aura.ecs.system(name: string, fn: (dt: number) => void, order?: number): boolean