Index
Modules:
slappy
,
slappy/slappyformat
,
slappy/vorbis
,
slappy/wav
.
API symbols
bits:
slappy: proc bits(sound: Sound): int
channels:
slappy: proc channels(sound: Sound): int
coneInnerAngle:
slappy: proc coneInnerAngle(source: Source): float32
coneInnerAngle=:
slappy: proc coneInnerAngle=(source: Source; v: float32)
coneOuterAngle:
slappy: proc coneOuterAngle(source: Source): float32
coneOuterAngle=:
slappy: proc coneOuterAngle=(source: Source; v: float32)
coneOuterGain:
slappy: proc coneOuterGain(source: Source): float32
coneOuterGain=:
slappy: proc coneOuterGain=(source: Source; v: float32)
duration:
slappy: proc duration(sound: Sound): float32
forward:
slappy: proc forward(a: Mat4): Vec3
freq:
slappy: proc freq(sound: Sound): int
gain:
slappy: proc gain(listener: Listener): float32
slappy: proc gain(source: Source): float32
gain=:
slappy: proc gain=(listener: Listener; v: float32)
slappy: proc gain=(source: Source; v: float32)
halfDistance:
slappy: proc halfDistance(source: Source): float32
halfDistance=:
slappy: proc halfDistance=(source: Source; v: float32)
Listener:
slappy: object Listener
listener:
slappy: var listener
loadSlappy:
slappyformat: proc loadSlappy(fileName: string): WavFile
loadVorbis:
vorbis: proc loadVorbis(filePath: string): WavFile
loadWav:
wav: proc loadWav(filePath: string): WavFile
looping:
slappy: proc looping(source: Source): bool
looping=:
slappy: proc looping=(source: Source; v: bool)
mat:
slappy: proc mat(listener: Listener): Mat4
slappy: proc mat(source: Source): Mat4
mat=:
slappy: proc mat=(listener: Listener; mat: Mat4)
slappy: proc mat=(source: Source; mat: Mat4)
maxDistance:
slappy: proc maxDistance(source: Source): float32
maxDistance=:
slappy: proc maxDistance=(source: Source; v: float32)
maxGain:
slappy: proc maxGain(source: Source): float32
maxGain=:
slappy: proc maxGain=(source: Source; v: float32)
minGain:
slappy: proc minGain(source: Source): float32
minGain=:
slappy: proc minGain=(source: Source; v: float32)
newSound:
slappy: proc newSound(): Sound
slappy: proc newSound(filePath: string): Sound
pitch:
slappy: proc pitch(source: Source): float32
pitch=:
slappy: proc pitch=(source: Source; v: float32)
play:
slappy: proc play(sound: Sound): Source
slappy: proc play(source: Source)
playback:
slappy: proc playback(source: Source): float32
playback=:
slappy: proc playback=(source: Source; v: float32)
playing:
slappy: proc playing(source: Source): bool
pos:
slappy: proc pos(listener: Listener): Vec3
slappy: proc pos(a: Mat4): Vec3
slappy: proc pos(source: Source): Vec3
pos=:
slappy: proc pos=(listener: Listener; pos: Vec3)
slappy: proc pos=(source: Source; pos: Vec3)
rolloffFactor:
slappy: proc rolloffFactor(source: Source): float32
rolloffFactor=:
slappy: proc rolloffFactor=(source: Source; v: float32)
samples:
slappy: proc samples(sound: Sound): int
saveSlappy:
slappyformat: proc saveSlappy(fileName: string; wav: WavFile)
size:
slappy: proc size(sound: Sound): int
slappyClose:
slappy: proc slappyClose()
SlappyError:
slappy: object SlappyError
slappyInit:
slappy: proc slappyInit()
slappyTick:
slappy: proc slappyTick()
Sound:
slappy: type Sound
Source:
slappy: type Source
source:
slappy: proc source(sound: Sound): Source
stop:
slappy: proc stop(source: Source)
up:
slappy: proc up(a: Mat4): Vec3
vel:
slappy: proc vel(listener: Listener): Vec3
slappy: proc vel(source: Source): Vec3
vel=:
slappy: proc vel=(listener: Listener; vel: Vec3)
slappy: proc vel=(source: Source; vel: Vec3)
WavFile:
wav: object WavFile