NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
nw4r::snd::detail::WsdFileReader Class Reference

Description

Definition at line 143 of file snd_WsdFile.h.

Public Member Functions

 WsdFileReader (void const *wsdData)
 
bool ReadWaveInfo (int waveIndex, WaveInfo *waveData, void const *waveDataAddress) const
 
bool ReadWaveSoundInfo (WaveSoundInfo *info, int index) const
 
bool ReadWaveSoundNoteInfo (WaveSoundNoteInfo *noteInfo, int index, int noteIndex) const
 

Private Member Functions

bool IsValidFileHeader (void const *wsdData)
 

Private Attributes

WsdFile::Header const * mHeader
 
WsdFile::DataBlock const * mDataBlock
 
WsdFile::WaveBlock const * mWaveBlock
 

Static Private Attributes

static int const SUPPORTED_FILE_VERSION = NW4R_FILE_VERSION(1, 3)
 

Member Data Documentation

◆ SUPPORTED_FILE_VERSION

int const nw4r::snd::detail::WsdFileReader::SUPPORTED_FILE_VERSION = NW4R_FILE_VERSION(1, 3)
staticprivate

Definition at line 162 of file snd_WsdFile.h.

◆ mHeader

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

Definition at line 166 of file snd_WsdFile.h.

◆ mDataBlock

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

Definition at line 167 of file snd_WsdFile.h.

◆ mWaveBlock

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

Definition at line 168 of file snd_WsdFile.h.