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

Description

Definition at line 181 of file snd_BankFile.h.

Public Member Functions

 BankFileReader (void const *bankData)
 
bool ReadInstInfo (InstInfo *instInfo, int prgNo, int key, int velocity) const
 
bool ReadWaveInfo (WaveInfo *waveParam, InstInfo::WaveDataLocation const &waveDataLocation, void const *waveDataAddress, WaveInfo const **waveInfoAddress) const
 

Static Public Attributes

static int const SUPPORTED_FILE_VERSION = NW4R_FILE_VERSION(1, 2)
 

Private Member Functions

BankFile::InstParam const * GetInstParam (int prgNo, int key, int velocity) const
 
BankFile::DataRegion const * GetReferenceToSubRegion (BankFile::DataRegion const *ref, int splitKey) const
 

Static Private Member Functions

static bool IsValidFileHeader (void const *bankData)
 

Private Attributes

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

Member Data Documentation

◆ SUPPORTED_FILE_VERSION

int const nw4r::snd::detail::BankFileReader::SUPPORTED_FILE_VERSION = NW4R_FILE_VERSION(1, 2)
static

Definition at line 206 of file snd_BankFile.h.

◆ mHeader

BankFile::Header const* nw4r::snd::detail::BankFileReader::mHeader
private

Definition at line 210 of file snd_BankFile.h.

◆ mDataBlock

BankFile::DataBlock const* nw4r::snd::detail::BankFileReader::mDataBlock
private

Definition at line 211 of file snd_BankFile.h.

◆ mWaveBlock

BankFile::WaveBlock const* nw4r::snd::detail::BankFileReader::mWaveBlock
private

Definition at line 212 of file snd_BankFile.h.