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

#include <snd_BankFileReader.h>

Public Member Functions

 BankFileReader ()
 BankFileReader (const void *bankFile)
void Initialize (const void *bankFile)
void Finalize ()
bool IsInitialized () const
bool ReadVelocityRegionInfo (VelocityRegionInfo *info, int programNo, int key, int velocity) const
const void * GetBankFileAddress () const

Static Public Attributes

static const u32 SIGNATURE_FILE = NW_UT_MAKE_SIGWORD('F', 'B', 'N', 'K')

Private Attributes

const BankFile::FileHeader * m_pHeader
const BankFile::InfoBlockBody * m_pInfoBlockBody
bool m_IsInitialized

Constructor & Destructor Documentation

◆ BankFileReader() [1/2]

nw::snd::internal::BankFileReader::BankFileReader ( )

◆ BankFileReader() [2/2]

nw::snd::internal::BankFileReader::BankFileReader ( const void * bankFile)
explicit

Member Function Documentation

◆ Initialize()

void nw::snd::internal::BankFileReader::Initialize ( const void * bankFile)

◆ Finalize()

void nw::snd::internal::BankFileReader::Finalize ( )

◆ IsInitialized()

bool nw::snd::internal::BankFileReader::IsInitialized ( ) const
inline

◆ ReadVelocityRegionInfo()

bool nw::snd::internal::BankFileReader::ReadVelocityRegionInfo ( VelocityRegionInfo * info,
int programNo,
int key,
int velocity ) const

◆ GetBankFileAddress()

const void * nw::snd::internal::BankFileReader::GetBankFileAddress ( ) const
inline

Member Data Documentation

◆ SIGNATURE_FILE

const u32 nw::snd::internal::BankFileReader::SIGNATURE_FILE = NW_UT_MAKE_SIGWORD('F', 'B', 'N', 'K')
static

◆ m_pHeader

const BankFile::FileHeader* nw::snd::internal::BankFileReader::m_pHeader
private

◆ m_pInfoBlockBody

const BankFile::InfoBlockBody* nw::snd::internal::BankFileReader::m_pInfoBlockBody
private

◆ m_IsInitialized

bool nw::snd::internal::BankFileReader::m_IsInitialized
private