Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
nw4hbm::snd::detail::PlayerHeap Class Reference

#include <PlayerHeap.h>

+ Inheritance diagram for nw4hbm::snd::detail::PlayerHeap:
+ Collaboration diagram for nw4hbm::snd::detail::PlayerHeap:

Public Member Functions

 PlayerHeap ()
 
virtual ~PlayerHeap ()
 
void SetSound (BasicSound *sound)
 
void SetSoundPlayer (SoundPlayer *player)
 
- Public Member Functions inherited from nw4hbm::snd::SoundHeap
 SoundHeap ()
 
virtual ~SoundHeap ()
 
virtual void * Alloc (u32 size)
 
void * Alloc (u32 size, detail::FrameHeap::FreeCallback callback, void *callbackArg)
 
bool Create (void *base, u32 size)
 
void Destroy ()
 
void Clear ()
 
int SaveState ()
 
void LoadState (int id)
 
bool IsValid ()
 
int GetCurrentLevel () const
 
u32 GetFreeSize () const
 
- Public Member Functions inherited from nw4hbm::snd::SoundMemoryAllocatable
virtual ~SoundMemoryAllocatable ()
 

Public Attributes

ut::LinkListNode mLink
 

Private Attributes

BasicSoundmSound
 
SoundPlayermPlayer
 

Constructor & Destructor Documentation

◆ PlayerHeap()

nw4hbm::snd::detail::PlayerHeap::PlayerHeap ( )
inline

◆ ~PlayerHeap()

virtual nw4hbm::snd::detail::PlayerHeap::~PlayerHeap ( )
inlinevirtual

Member Function Documentation

◆ SetSound()

void nw4hbm::snd::detail::PlayerHeap::SetSound ( BasicSound * sound)
inline

◆ SetSoundPlayer()

void nw4hbm::snd::detail::PlayerHeap::SetSoundPlayer ( SoundPlayer * player)
inline

Member Data Documentation

◆ mLink

ut::LinkListNode nw4hbm::snd::detail::PlayerHeap::mLink

◆ mPlayer

SoundPlayer* nw4hbm::snd::detail::PlayerHeap::mPlayer
private

◆ mSound

BasicSound* nw4hbm::snd::detail::PlayerHeap::mSound
private

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