API reference

Every public class, method, and event in @codexo/exojs. Generated from source.

C

classAudioListener

@codexo/exojs / audio / stable

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).

3
props
2
methods
0
events
Import
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).

Constructors 1
new(): AudioListener
Methods 2
_tick(): void
destroy(): void
Properties 3
position: Vector
target: AudioListenerTarget
velocity: Vector
Source