group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
audio::AudioCommand Struct Reference

#include <AudioRuntime.hpp>

Collaboration diagram for audio::AudioCommand:
[legend]

Public Attributes

AudioCommandType type = AudioCommandType::Play
SfxId sfx = SfxId::_Count
AudioBusId bus {}
glm::vec3 position {0.0f}
glm::vec3 velocity {0.0f}
float gain = 1.0f
float priority = 1.0f
float cooldownSeconds = 0.0f
float fullGainDistance = k_fullGainDistance
float silentDistance = k_silentDistance
bool loop = false
bool positional = false
std::uint16_t maxInstances = 0
std::uint16_t maxBusInstances = 0

Member Data Documentation

◆ bus

AudioBusId audio::AudioCommand::bus {}

◆ cooldownSeconds

float audio::AudioCommand::cooldownSeconds = 0.0f

◆ fullGainDistance

float audio::AudioCommand::fullGainDistance = k_fullGainDistance

◆ gain

float audio::AudioCommand::gain = 1.0f

◆ loop

bool audio::AudioCommand::loop = false

◆ maxBusInstances

std::uint16_t audio::AudioCommand::maxBusInstances = 0

◆ maxInstances

std::uint16_t audio::AudioCommand::maxInstances = 0

◆ position

glm::vec3 audio::AudioCommand::position {0.0f}

◆ positional

bool audio::AudioCommand::positional = false

◆ priority

float audio::AudioCommand::priority = 1.0f

◆ sfx

SfxId audio::AudioCommand::sfx = SfxId::_Count

◆ silentDistance

float audio::AudioCommand::silentDistance = k_silentDistance

◆ type

AudioCommandType audio::AudioCommand::type = AudioCommandType::Play

◆ velocity

glm::vec3 audio::AudioCommand::velocity {0.0f}

The documentation for this struct was generated from the following file: