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

#include <MmlSeqTrackAllocator.h>

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

Public Member Functions

 MmlSeqTrackAllocator (MmlParser *parser)
 
virtual SeqTrackAllocTrack (SeqPlayer *player)
 
virtual void FreeTrack (SeqTrack *track)
 
u32 Create (void *buffer, u32 size)
 
void Destroy (void *buffer, u32 size)
 
- Public Member Functions inherited from nw4hbm::snd::detail::SeqTrackAllocator
virtual ~SeqTrackAllocator ()
 

Private Attributes

MmlParsermParser
 
InstancePool< MmlSeqTrackmTrackPool
 

Constructor & Destructor Documentation

◆ MmlSeqTrackAllocator()

nw4hbm::snd::detail::MmlSeqTrackAllocator::MmlSeqTrackAllocator ( MmlParser * parser)
inlineexplicit

Member Function Documentation

◆ AllocTrack()

virtual SeqTrack * nw4hbm::snd::detail::MmlSeqTrackAllocator::AllocTrack ( SeqPlayer * player)
virtual

◆ Create()

u32 nw4hbm::snd::detail::MmlSeqTrackAllocator::Create ( void * buffer,
u32 size )

◆ Destroy()

void nw4hbm::snd::detail::MmlSeqTrackAllocator::Destroy ( void * buffer,
u32 size )

◆ FreeTrack()

virtual void nw4hbm::snd::detail::MmlSeqTrackAllocator::FreeTrack ( SeqTrack * track)
virtual

Member Data Documentation

◆ mParser

MmlParser* nw4hbm::snd::detail::MmlSeqTrackAllocator::mParser
private

◆ mTrackPool

InstancePool<MmlSeqTrack> nw4hbm::snd::detail::MmlSeqTrackAllocator::mTrackPool
private

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