RavEngine
Loading...
Searching...
No Matches
RavEngine::AudioSnapshot Struct Reference
Collaboration diagram for RavEngine::AudioSnapshot:
[legend]

Classes

struct  AudioMeshData
 
struct  BoxReverbationSpaceData
 
struct  GeometryAudioSpaceData
 
struct  PointSource
 
struct  PointSourceBase
 
struct  TAudioSpace
 

Public Types

using SimpleAudioSpaceData = TAudioSpace< SimpleAudioSpace::RoomData >
 

Public Member Functions

void Clear ()
 

Public Attributes

UnorderedVector< PointSource > sources
 
UnorderedSet< Ref< AudioDataProvider > > dataProviders
 
UnorderedVector< Ref< AudioDataProvider > > ambientSources
 
Vector< SimpleAudioSpaceData > simpleAudioSpaces
 
Vector< GeometryAudioSpaceData > geometryAudioSpaces
 
Vector< BoxReverbationSpaceData > boxAudioSpaces
 
Vector< AudioMeshData > audioMeshes
 
vector3 listenerPos
 
quaternion listenerRot
 
Ref< AudioGraphAsset > listenerGraph
 
WeakRef< World > sourceWorld
 

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