API reference
Every public class, method, and event in @codexo/exojs. Generated from source.
classAudioListener
Singleton observer position fed to the Web Audio panner nodes used by spatial sounds. Sets the listener orientation once at setup (forward = -Z, up = +Y for 2D scenes) and updates `positionX/Y/Z` (or legacy `setPosition`) every frame from AudioListener.position — which is in turn read from AudioListener.target when one is set. Owned by AudioManager; one instance per engine. `velocity` is a placeholder for future Doppler support (currently not piped to the Web Audio listener).
import { AudioListener } from '@codexo/exojs' Singleton observer position fed to the Web Audio panner nodes used by spatial sounds. Sets the listener orientation once at setup (forward = -Z, up = +Y for 2D scenes) and updates `positionX/Y/Z` (or legacy `setPosition`) every frame from AudioListener.position — which is in turn read from AudioListener.target when one is set.
Owned by AudioManager; one instance per engine. `velocity` is a placeholder for future Doppler support (currently not piped to the Web Audio listener).
new(): AudioListener _tick(): void destroy(): void position: Vector target: AudioListenerTarget velocity: Vector