Module audio_stream_player_3d

Consts

ATTENUATION_INVERSE_DISTANCE* = 0'i64
ATTENUATION_INVERSE_SQUARE_DISTANCE* = 1'i64
ATTENUATION_LOGARITHMIC* = 2'i64
OUT_OF_RANGE_MIX* = 0'i64
OUT_OF_RANGE_PAUSE* = 1'i64
DOPPLER_TRACKING_DISABLED* = 0'i64
DOPPLER_TRACKING_IDLE_STEP* = 1'i64
DOPPLER_TRACKING_FIXED_STEP* = 2'i64

Procs

proc stream*(self: AudioStreamPlayer3D): AudioStream {.
gcsafe, locks: 0
.}
proc `stream =`*(self: AudioStreamPlayer3D; val: AudioStream) {.
gcsafe, locks: 0
.}
proc attenuationModel*(self: AudioStreamPlayer3D): int64 {.
gcsafe, locks: 0
.}
proc `attenuationModel =`*(self: AudioStreamPlayer3D; val: int64) {.
gcsafe, locks: 0
.}
proc unitDb*(self: AudioStreamPlayer3D): float64 {.
gcsafe, locks: 0
.}
proc `unitDb =`*(self: AudioStreamPlayer3D; val: float64) {.
gcsafe, locks: 0
.}
proc unitSize*(self: AudioStreamPlayer3D): float64 {.
gcsafe, locks: 0
.}
proc `unitSize =`*(self: AudioStreamPlayer3D; val: float64) {.
gcsafe, locks: 0
.}
proc maxDb*(self: AudioStreamPlayer3D): float64 {.
gcsafe, locks: 0
.}
proc `maxDb =`*(self: AudioStreamPlayer3D; val: float64) {.
gcsafe, locks: 0
.}
proc playing*(self: AudioStreamPlayer3D): bool {.
gcsafe, locks: 0
.}
proc `playing =`*(self: AudioStreamPlayer3D; val: bool) {.
gcsafe, locks: 0
.}
proc autoplay*(self: AudioStreamPlayer3D): bool {.
gcsafe, locks: 0
.}
proc `autoplay =`*(self: AudioStreamPlayer3D; val: bool) {.
gcsafe, locks: 0
.}
proc maxDistance*(self: AudioStreamPlayer3D): float64 {.
gcsafe, locks: 0
.}
proc `maxDistance =`*(self: AudioStreamPlayer3D; val: float64) {.
gcsafe, locks: 0
.}
proc outOfRangeMode*(self: AudioStreamPlayer3D): int64 {.
gcsafe, locks: 0
.}
proc `outOfRangeMode =`*(self: AudioStreamPlayer3D; val: int64) {.
gcsafe, locks: 0
.}
proc bus*(self: AudioStreamPlayer3D): string {.
gcsafe, locks: 0
.}
proc `bus =`*(self: AudioStreamPlayer3D; val: string) {.
gcsafe, locks: 0
.}
proc areaMask*(self: AudioStreamPlayer3D): int64 {.
gcsafe, locks: 0
.}
proc `areaMask =`*(self: AudioStreamPlayer3D; val: int64) {.
gcsafe, locks: 0
.}
proc emissionAngleEnabled*(self: AudioStreamPlayer3D): bool {.
gcsafe, locks: 0
.}
proc `emissionAngleEnabled =`*(self: AudioStreamPlayer3D; val: bool) {.
gcsafe, locks: 0
.}
proc emissionAngleDegrees*(self: AudioStreamPlayer3D): float64 {.
gcsafe, locks: 0
.}
proc `emissionAngleDegrees =`*(self: AudioStreamPlayer3D; val: float64) {.
gcsafe, locks: 0
.}
proc emissionAngleFilterAttenuationDb*(self: AudioStreamPlayer3D): float64 {.
gcsafe, locks: 0
.}
proc `emissionAngleFilterAttenuationDb =`*(self: AudioStreamPlayer3D; val: float64) {.
gcsafe, locks: 0
.}
proc attenuationFilterCutoffHz*(self: AudioStreamPlayer3D): float64 {.
gcsafe, locks: 0
.}
proc `attenuationFilterCutoffHz =`*(self: AudioStreamPlayer3D; val: float64) {.
gcsafe, locks: 0
.}
proc attenuationFilterDb*(self: AudioStreamPlayer3D): float64 {.
gcsafe, locks: 0
.}
proc `attenuationFilterDb =`*(self: AudioStreamPlayer3D; val: float64) {.
gcsafe, locks: 0
.}
proc dopplerTracking*(self: AudioStreamPlayer3D): int64 {.
gcsafe, locks: 0
.}
proc `dopplerTracking =`*(self: AudioStreamPlayer3D; val: int64) {.
gcsafe, locks: 0
.}
proc play*(self: AudioStreamPlayer3D; fromPos: float64 = 0.0) {.
gcsafe, locks: 0
.}
proc seek*(self: AudioStreamPlayer3D; toPos: float64) {.
gcsafe, locks: 0
.}
proc stop*(self: AudioStreamPlayer3D) {.
gcsafe, locks: 0
.}
proc isPlaying*(self: AudioStreamPlayer3D): bool {.
gcsafe, locks: 0
.}
proc getPos*(self: AudioStreamPlayer3D): float64 {.
gcsafe, locks: 0
.}

Methods

method busLayoutChanged*(self: AudioStreamPlayer3D) {.
gcsafe, locks: 0, base
.}