LMMS
Loading...
Searching...
No Matches
ZynAddSubFxPrograms Class Reference

Classes

struct  ProgramInfo

Public Member Functions

 ZynAddSubFxPrograms () noexcept
 ~ZynAddSubFxPrograms () noexcept
void initIfNeeded ()
uint32_t getNativeMidiProgramCount () const noexcept
const NativeMidiProgramgetNativeMidiProgramInfo (const uint32_t index) const noexcept
const char * getZynProgramFilename (const uint32_t bank, const uint32_t program) const noexcept

Private Attributes

bool fInitiated
NativeMidiProgram fRetProgram
uint32_t fProgramCount
const ProgramInfo ** fPrograms

Constructor & Destructor Documentation

◆ ZynAddSubFxPrograms()

ZynAddSubFxPrograms::ZynAddSubFxPrograms ( )
inlinenoexcept

◆ ~ZynAddSubFxPrograms()

ZynAddSubFxPrograms::~ZynAddSubFxPrograms ( )
inlinenoexcept

Member Function Documentation

◆ getNativeMidiProgramCount()

uint32_t ZynAddSubFxPrograms::getNativeMidiProgramCount ( ) const
inlinenoexcept

◆ getNativeMidiProgramInfo()

const NativeMidiProgram * ZynAddSubFxPrograms::getNativeMidiProgramInfo ( const uint32_t index) const
inlinenoexcept

◆ getZynProgramFilename()

const char * ZynAddSubFxPrograms::getZynProgramFilename ( const uint32_t bank,
const uint32_t program ) const
inlinenoexcept

◆ initIfNeeded()

void ZynAddSubFxPrograms::initIfNeeded ( )
inline

Member Data Documentation

◆ fInitiated

bool ZynAddSubFxPrograms::fInitiated
private

◆ fProgramCount

uint32_t ZynAddSubFxPrograms::fProgramCount
private

◆ fPrograms

const ProgramInfo** ZynAddSubFxPrograms::fPrograms
private

◆ fRetProgram

NativeMidiProgram ZynAddSubFxPrograms::fRetProgram
mutableprivate

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