- _busLayoutChanged
void _busLayoutChanged()
- _isActive
bool _isActive()
- _setPlaying
void _setPlaying(bool enable)
- getAreaMask
long getAreaMask()
- getAttenuation
double getAttenuation()
- getBus
String getBus()
- getMaxDistance
double getMaxDistance()
- getPitchScale
double getPitchScale()
- getPlaybackPosition
double getPlaybackPosition()
- getStream
Ref!AudioStream getStream()
- getStreamPaused
bool getStreamPaused()
- getStreamPlayback
Ref!AudioStreamPlayback getStreamPlayback()
- getVolumeDb
double getVolumeDb()
- isAutoplayEnabled
bool isAutoplayEnabled()
- isPlaying
bool isPlaying()
- opAssign
typeof(null) opAssign(typeof(null) n)
- opEquals
bool opEquals(AudioStreamPlayer2D other)
- opEquals
bool opEquals(typeof(null) n)
- play
void play(double from_position)
Plays the audio from the given position from_position, in seconds.
- seek
void seek(double to_position)
Sets the position from which audio will be played, in seconds.
- setAreaMask
void setAreaMask(long mask)
- setAttenuation
void setAttenuation(double curve)
- setAutoplay
void setAutoplay(bool enable)
- setBus
void setBus(String bus)
- setMaxDistance
void setMaxDistance(double pixels)
- setPitchScale
void setPitchScale(double pitch_scale)
- setStream
void setStream(AudioStream stream)
- setStreamPaused
void setStreamPaused(bool pause)
- setVolumeDb
void setVolumeDb(double volume_db)
- stop
void stop()
- toHash
size_t toHash()
- areaMask
long areaMask [@property getter]
long areaMask [@property setter]
Areas in which this sound plays.
- attenuation
double attenuation [@property getter]
double attenuation [@property setter]
Dampens audio over distance with this as an exponent.
- autoplay
bool autoplay [@property getter]
bool autoplay [@property setter]
If true, audio plays when added to scene tree.
- bus
String bus [@property getter]
String bus [@property setter]
Bus on which this audio is playing.
- maxDistance
double maxDistance [@property getter]
double maxDistance [@property setter]
Maximum distance from which audio is still hearable.
- pitchScale
double pitchScale [@property getter]
double pitchScale [@property setter]
The pitch and the tempo of the audio, as a multiplier of the audio sample's sample rate.
- playing
bool playing [@property getter]
bool playing [@property setter]
If true, audio is playing.
- stream
AudioStream stream [@property getter]
AudioStream stream [@property setter]
- streamPaused
bool streamPaused [@property getter]
bool streamPaused [@property setter]
If true, the playback is paused. You can resume it by setting stream_paused to false.
- volumeDb
double volumeDb [@property getter]
double volumeDb [@property setter]
Base volume without dampening.
Plays positional sound in 2D space.
Plays audio that dampens with distance from screen center. See also AudioStreamPlayer to play a sound non-positionally. Note: Hiding an AudioStreamPlayer2D node does not disable its audio output. To temporarily disable an AudioStreamPlayer2D's audio output, set volumeDb to a very low value like -100 (which isn't audible to human hearing).