Etterna 0.75.1
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
AutoKeysounds Class Reference

Handle playback of auto keysound notes. More...

#include <AutoKeysounds.h>

Collaboration diagram for AutoKeysounds:
Collaboration graph
[legend]

Public Member Functions

void Load (PlayerNumber pn, const NoteData &ndAutoKeysoundsOnly)
 
void Update (float fDelta)
 
void FinishLoading ()
 Finish loading the main sounds, and setup the auto keysounds if any.
 
RageSound * GetSound ()
 
RageSoundReader * GetSharedSound () const
 
RageSoundReader * GetPlayerSound (PlayerNumber pn) const
 

Protected Member Functions

void LoadAutoplaySoundsInto (RageSoundReader_Chain *pChain)
 

Static Protected Member Functions

static void LoadTracks (const Song *pSong, RageSoundReader *&pGlobal, RageSoundReader *&pPlayer1)
 

Protected Attributes

NoteData m_ndAutoKeysoundsOnly
 
std::vector< RageSound > m_vKeysounds
 
RageSound m_sSound
 
RageSoundReader * m_pChain
 
RageSoundReader * m_pPlayerSounds
 
RageSoundReader * m_pSharedSound
 

Detailed Description

Handle playback of auto keysound notes.


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