Chicane

Queue

Header
Includes/Chicane/Drift/Queue.hpp
Namespace
Chicane::Drift::Queue

Construtores

NomeDescrição
Queue()

Funções

AccessoReturnoModificadorNomeDescrição
public
void
add(
const  Clip& inClip
)
public
void
remove(
const  String& inName
)
public
void
clear()
public
bool
const
has(
const  String& inName
)
public
const  Clip*
const
get(
const  String& inName
)
public
void
play(
const  String& inName
)
public
void
enqueue(
const  String& inName
)
public
void
stop()
public
void
tick(
float inDeltaTime
)
public
bool
const
isPlaying()
public
bool
const
isIdle()
public
const  String&
const
getPlaying()
public
getPlayer()
public
const  Player*
const
getPlayer()
public
std::vector<float>
const
sample(
const  String& inTrack
)
private
void
start(
const  String& inName
)
private
void
advance()

Membros

AccessoTipoModificadorNomeDescrição
private
std::unordered_map<StringClip>
m_clips
private
std::vector<String>
m_pending
private
m_playing
private
m_player