NcEngine
nc::AudioSource Member List

This is the complete list of members for nc::AudioSource, including all inherited members.

AddClip(const asset::AudioClipView &clip) -> uint32_tnc::AudioSource
audio::NcAudioImpl (defined in nc::AudioSource)nc::AudioSourcefriend
AudioSource(Entity entity, std::vector< asset::AudioClipView > clips={}, AudioSourceProperties properties=AudioSourceProperties{}) (defined in nc::AudioSource)nc::AudioSource
ComponentBase(Entity entity) noexcept (defined in nc::ComponentBase)nc::ComponentBaseinlineexplicit
ComponentBase(const ComponentBase &)=delete (defined in nc::ComponentBase)nc::ComponentBase
ComponentBase(ComponentBase &&)=default (defined in nc::ComponentBase)nc::ComponentBase
GetClips() const noexcept -> const std::vector< asset::AudioClipView > & (defined in nc::AudioSource)nc::AudioSourceinline
GetGain() const noexcept -> float (defined in nc::AudioSource)nc::AudioSourceinline
GetInnerRadius() const noexcept -> float (defined in nc::AudioSource)nc::AudioSourceinline
GetOuterRadius() const noexcept -> float (defined in nc::AudioSource)nc::AudioSourceinline
GetProperties() const noexcept -> const AudioSourceProperties & (defined in nc::AudioSource)nc::AudioSourceinline
GetQueuedClipIndex() const noexcept -> uint32_tnc::AudioSourceinline
IsLooping() const noexcept -> bool (defined in nc::AudioSource)nc::AudioSourceinline
IsPlaying() const noexcept -> boolnc::AudioSourceinline
IsSpatial() const noexcept -> bool (defined in nc::AudioSource)nc::AudioSourceinline
operator=(const ComponentBase &)=delete (defined in nc::ComponentBase)nc::ComponentBase
operator=(ComponentBase &&)=default (defined in nc::ComponentBase)nc::ComponentBase
ParentEntity() const noexcept (defined in nc::ComponentBase)nc::ComponentBaseinline
Play(uint32_t clipIndex=0ull)nc::AudioSource
PlayNext()nc::AudioSource
Queue(uint32_t clipIndex)nc::AudioSource
RemoveClip(uint32_t clipIndex)nc::AudioSource
ResetPlayPosition()nc::AudioSourceinline
Resume()nc::AudioSource
SetClip(uint32_t clipIndex, const asset::AudioClipView &clip)nc::AudioSource
SetGain(float gain) noexcept (defined in nc::AudioSource)nc::AudioSourceinline
SetInnerRadius(float radius) noexcept (defined in nc::AudioSource)nc::AudioSourceinline
SetLooping(bool loop) noexcept (defined in nc::AudioSource)nc::AudioSourceinline
SetOuterRadius(float radius) noexcept (defined in nc::AudioSource)nc::AudioSourceinline
SetProperties(const AudioSourceProperties &properties) noexcept (defined in nc::AudioSource)nc::AudioSourceinline
SetSpatial(bool spatialize) noexcept (defined in nc::AudioSource)nc::AudioSourceinline
Stop() noexceptnc::AudioSourceinline