|
group2 0.1.0
CSE 125 Group 2
|
Classes | |
| struct | ListenerState |
| struct | SpatialParams |
| struct | AudioEventId |
| struct | AudioNodeId |
| struct | AudioClipId |
| struct | AudioBusId |
| struct | RtpcId |
| struct | SwitchGroupId |
| struct | SwitchValueId |
| struct | StateGroupId |
| struct | StateValueId |
| struct | AudioObjectId |
| struct | AudioBusDef |
| struct | AudioClipDef |
| struct | AudioNodeChild |
| struct | AudioNodeDef |
| struct | AudioAction |
| struct | AudioEventDef |
| struct | AudioCommand |
| struct | AudioObjectState |
| struct | AudioRuntimeStats |
| class | AudioManifest |
| class | AudioRuntime |
Typedefs | |
| using | StableId = std::uint32_t |
Enumerations | |
| enum class | AudioNodeType : std::uint8_t { Sound , Random , Sequence , Switch , Blend } |
| enum class | AudioActionType : std::uint8_t { Play , Stop , SetRtpc , SetSwitch , SetState , SetBusVolume } |
| enum class | AudioCommandType : std::uint8_t { Play , StopClip } |
Functions | |
| float | distanceAttenuation (float distance, float fullGainDistance, float silentDistance) noexcept |
| float | dopplerRatio (const glm::vec3 &sourceToListener, const glm::vec3 &sourceVelocity, const glm::vec3 &listenerVelocity) noexcept |
| SpatialParams | evaluateSpatial (const glm::vec3 &sourcePosition, const glm::vec3 &sourceVelocity, const ListenerState &listener, bool occluded, float fullGainDistance, float silentDistance) noexcept |
| constexpr StableId | stableHash (std::string_view text) noexcept |
| AudioEventId | eventId (std::string_view name) noexcept |
| AudioNodeId | nodeId (std::string_view name) noexcept |
| AudioClipId | clipId (std::string_view name) noexcept |
| AudioBusId | busId (std::string_view name) noexcept |
| RtpcId | rtpcId (std::string_view name) noexcept |
| SwitchGroupId | switchGroupId (std::string_view name) noexcept |
| SwitchValueId | switchValueId (std::string_view name) noexcept |
| StateGroupId | stateGroupId (std::string_view name) noexcept |
| StateValueId | stateValueId (std::string_view name) noexcept |
| AudioObjectId | objectId (std::string_view name) noexcept |
Variables | |
| constexpr int | k_mixerSampleRate = 48000 |
| constexpr int | k_mixerChannels = 2 |
| constexpr float | k_speedOfSoundUnitsPerSecond = 13500.0f |
| constexpr float | k_fullGainDistance = 450.0f |
| constexpr float | k_silentDistance = 3500.0f |
| constexpr AudioObjectId | kGlobalObject {0} |
| constexpr AudioBusId | kInvalidBus {0} |
| using audio::StableId = std::uint32_t |
|
strong |
|
strong |
|
strong |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
nodiscardnoexcept |
|
nodiscardnoexcept |
|
nodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
nodiscardconstexprnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |