libgig
3.3.0.svn20
|
#include <SF.h>
Public Member Functions | |
InstrumentBase (sf2::File *pFile) | |
virtual | ~InstrumentBase () |
sf2::File * | GetFile () |
String | GetName () |
int | GetRegionCount () |
Region * | GetRegion (int idx) |
Public Attributes | |
String | Name |
Region * | pGlobalRegion |
Protected Attributes | |
std::vector< Region * > | regions |
sf2::File * | pFile |
sf2::InstrumentBase::InstrumentBase | ( | sf2::File * | pFile | ) |
Definition at line 724 of file SF.cpp.
References pFile, and pGlobalRegion.
|
virtual |
Definition at line 729 of file SF.cpp.
References pGlobalRegion, and regions.
|
inline |
|
inline |
Region * sf2::InstrumentBase::GetRegion | ( | int | idx | ) |
Definition at line 740 of file SF.cpp.
References GetRegionCount(), and regions.
Referenced by sf2::File::DeleteInstrument(), sf2::File::DeleteSample(), and sf2::Query::next().
int sf2::InstrumentBase::GetRegionCount | ( | ) |
Definition at line 736 of file SF.cpp.
References regions.
Referenced by sf2::File::DeleteInstrument(), sf2::File::DeleteSample(), GetRegion(), and sf2::Query::next().
String sf2::InstrumentBase::Name |
Definition at line 449 of file SF.h.
Referenced by GetName(), sf2::Instrument::Instrument(), and sf2::Preset::Preset().
|
protected |
Definition at line 463 of file SF.h.
Referenced by GetFile(), sf2::Instrument::Instrument(), and InstrumentBase().
Region* sf2::InstrumentBase::pGlobalRegion |
Definition at line 450 of file SF.h.
Referenced by sf2::Instrument::CreateRegion(), sf2::Preset::CreateRegion(), InstrumentBase(), sf2::Instrument::LoadRegions(), sf2::Preset::LoadRegions(), and ~InstrumentBase().
|
protected |
Definition at line 462 of file SF.h.
Referenced by sf2::Instrument::DeleteRegion(), GetRegion(), GetRegionCount(), sf2::Instrument::LoadRegions(), sf2::Preset::LoadRegions(), and ~InstrumentBase().