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

#include <AudioRuntime.hpp>

Collaboration diagram for audio::AudioNodeDef:
[legend]

Public Attributes

AudioNodeId id {}
std::string name
AudioNodeType type = AudioNodeType::Sound
AudioClipId clip {}
std::vector< AudioNodeChildchildren
SwitchGroupId switchGroup {}
StateGroupId stateGroup {}
RtpcId rtpc {}
AudioNodeId defaultChild {}
float gain = 1.0f
float priority = 0.0f
bool force2D = false
bool force3D = false
bool loopOverride = false
bool hasLoopOverride = false

Member Data Documentation

◆ children

std::vector<AudioNodeChild> audio::AudioNodeDef::children

◆ clip

AudioClipId audio::AudioNodeDef::clip {}

◆ defaultChild

AudioNodeId audio::AudioNodeDef::defaultChild {}

◆ force2D

bool audio::AudioNodeDef::force2D = false

◆ force3D

bool audio::AudioNodeDef::force3D = false

◆ gain

float audio::AudioNodeDef::gain = 1.0f

◆ hasLoopOverride

bool audio::AudioNodeDef::hasLoopOverride = false

◆ id

AudioNodeId audio::AudioNodeDef::id {}

◆ loopOverride

bool audio::AudioNodeDef::loopOverride = false

◆ name

std::string audio::AudioNodeDef::name

◆ priority

float audio::AudioNodeDef::priority = 0.0f

◆ rtpc

RtpcId audio::AudioNodeDef::rtpc {}

◆ stateGroup

StateGroupId audio::AudioNodeDef::stateGroup {}

◆ switchGroup

SwitchGroupId audio::AudioNodeDef::switchGroup {}

◆ type

AudioNodeType audio::AudioNodeDef::type = AudioNodeType::Sound

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