flimEngine
Track Struct Reference

#include <VoiceFactory.h>

Collaboration diagram for Track:
Collaboration graph

Public Member Functions

 Track ()=default
 
 Track (const Track &)=default
 
Trackoperator= (const Track &)=default
 
 ~Track ()
 

Public Attributes

IXAudio2SourceVoice * voice = nullptr
 
CallbackMailboxcbMailbox = nullptr
 
int startTime = 0
 
int lifetime = 0
 
int currentPriority = DEFAULT_NUM_VOICES
 
SoundcurrentSound = nullptr
 

Constructor & Destructor Documentation

◆ Track() [1/2]

Track::Track ( )
default

◆ Track() [2/2]

Track::Track ( const Track )
default

◆ ~Track()

Track::~Track ( )

Member Function Documentation

◆ operator=()

Track& Track::operator= ( const Track )
default

Member Data Documentation

◆ cbMailbox

CallbackMailbox* Track::cbMailbox = nullptr

◆ currentPriority

int Track::currentPriority = DEFAULT_NUM_VOICES

◆ currentSound

Sound* Track::currentSound = nullptr

◆ lifetime

int Track::lifetime = 0

◆ startTime

int Track::startTime = 0

◆ voice

IXAudio2SourceVoice* Track::voice = nullptr

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