NW4F Snd
Loading...
Searching...
No Matches
nw::snd::internal::SequenceSound::DataLoadTask Class Reference

Inherits nw::snd::internal::Task.

Public Member Functions

 DataLoadTask ()
virtual void Execute ()
Public Member Functions inherited from nw::snd::internal::Task
 Task ()
virtual ~Task ()
void SetId (u32 id)
Status GetStatus () const
void Wait ()
bool TryWait ()

Public Attributes

PlayerHeapDataManager * m_pDataManager
PlayerHeap * m_pAllocator
NotifyAsyncLoadFinished m_Callback
void * m_CallbackData
const SoundDataManager * m_pSoundDataManager
const SoundArchive * m_pSoundArchive
LoadItemInfo m_LoadInfoSeq
LoadItemInfo m_LoadInfoBanks [SoundArchive::SEQ_BANK_MAX]

Additional Inherited Members

Public Types inherited from nw::snd::internal::Task
enum  Status {
  STATUS_FREE , STATUS_APPEND , STATUS_EXECUTE , STATUS_DONE ,
  STATUS_CANCEL
}
Protected Member Functions inherited from nw::snd::internal::Task
void InitializeStatus ()

Constructor & Destructor Documentation

◆ DataLoadTask()

nw::snd::internal::SequenceSound::DataLoadTask::DataLoadTask ( )

Member Function Documentation

◆ Execute()

virtual void nw::snd::internal::SequenceSound::DataLoadTask::Execute ( )
virtual

Member Data Documentation

◆ m_pDataManager

PlayerHeapDataManager* nw::snd::internal::SequenceSound::DataLoadTask::m_pDataManager

◆ m_pAllocator

PlayerHeap* nw::snd::internal::SequenceSound::DataLoadTask::m_pAllocator

◆ m_Callback

NotifyAsyncLoadFinished nw::snd::internal::SequenceSound::DataLoadTask::m_Callback

◆ m_CallbackData

void* nw::snd::internal::SequenceSound::DataLoadTask::m_CallbackData

◆ m_pSoundDataManager

const SoundDataManager* nw::snd::internal::SequenceSound::DataLoadTask::m_pSoundDataManager

◆ m_pSoundArchive

const SoundArchive* nw::snd::internal::SequenceSound::DataLoadTask::m_pSoundArchive

◆ m_LoadInfoSeq

LoadItemInfo nw::snd::internal::SequenceSound::DataLoadTask::m_LoadInfoSeq

◆ m_LoadInfoBanks

LoadItemInfo nw::snd::internal::SequenceSound::DataLoadTask::m_LoadInfoBanks[SoundArchive::SEQ_BANK_MAX]