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

#include <WsdFile.h>

+ Collaboration diagram for nw4hbm::snd::detail::WsdFileReader:

Public Member Functions

 WsdFileReader (const void *waveData)
 
bool IsValidFileHeader (const void *waveData)
 
bool ReadWaveSoundInfo (WaveSoundInfo *soundInfo, int id) const
 
bool ReadWaveSoundNoteInfo (WaveSoundNoteInfo *soundNoteInfo, int id, int note) const
 
bool ReadWaveParam (int id, WaveData *waveData, const void *waveAddr) const
 

Private Attributes

const WsdFile::HeadermHeader
 
const WsdFile::DataBlockmDataBlock
 
const WsdFile::WaveBlockmWaveBlock
 

Constructor & Destructor Documentation

◆ WsdFileReader()

nw4hbm::snd::detail::WsdFileReader::WsdFileReader ( const void * waveData)
explicit

Member Function Documentation

◆ IsValidFileHeader()

bool nw4hbm::snd::detail::WsdFileReader::IsValidFileHeader ( const void * waveData)

◆ ReadWaveParam()

bool nw4hbm::snd::detail::WsdFileReader::ReadWaveParam ( int id,
WaveData * waveData,
const void * waveAddr ) const

◆ ReadWaveSoundInfo()

bool nw4hbm::snd::detail::WsdFileReader::ReadWaveSoundInfo ( WaveSoundInfo * soundInfo,
int id ) const

◆ ReadWaveSoundNoteInfo()

bool nw4hbm::snd::detail::WsdFileReader::ReadWaveSoundNoteInfo ( WaveSoundNoteInfo * soundNoteInfo,
int id,
int note ) const

Member Data Documentation

◆ mDataBlock

const WsdFile::DataBlock* nw4hbm::snd::detail::WsdFileReader::mDataBlock
private

◆ mHeader

const WsdFile::Header* nw4hbm::snd::detail::WsdFileReader::mHeader
private

◆ mWaveBlock

const WsdFile::WaveBlock* nw4hbm::snd::detail::WsdFileReader::mWaveBlock
private

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