2 |
* * |
* * |
3 |
* libgig - C++ cross-platform Gigasampler format file access library * |
* libgig - C++ cross-platform Gigasampler format file access library * |
4 |
* * |
* * |
5 |
* Copyright (C) 2003-2019 by Christian Schoenebeck * |
* Copyright (C) 2003-2020 by Christian Schoenebeck * |
6 |
* <cuse@users.sourceforge.net> * |
* <cuse@users.sourceforge.net> * |
7 |
* * |
* * |
8 |
* This library is free software; you can redistribute it and/or modify * |
* This library is free software; you can redistribute it and/or modify * |
953 |
DimensionRegion* GetDimensionRegionByBit(const std::map<dimension_t,int>& DimCase); |
DimensionRegion* GetDimensionRegionByBit(const std::map<dimension_t,int>& DimCase); |
954 |
~Region(); |
~Region(); |
955 |
friend class Instrument; |
friend class Instrument; |
956 |
|
private: |
957 |
|
bool UsesAnyGigFormatExtension() const; |
958 |
}; |
}; |
959 |
|
|
960 |
/** @brief Abstract base class for all MIDI rules. |
/** @brief Abstract base class for all MIDI rules. |
1328 |
MidiRule** pMidiRules; |
MidiRule** pMidiRules; |
1329 |
std::vector<_ScriptPooolEntry> scriptPoolFileOffsets; |
std::vector<_ScriptPooolEntry> scriptPoolFileOffsets; |
1330 |
std::vector<_ScriptPooolRef>* pScriptRefs; |
std::vector<_ScriptPooolRef>* pScriptRefs; |
1331 |
|
|
1332 |
|
bool UsesAnyGigFormatExtension() const; |
1333 |
}; |
}; |
1334 |
|
|
1335 |
/** @brief Group of Gigasampler samples |
/** @brief Group of Gigasampler samples |
1476 |
std::list<Group*>::iterator GroupsIterator; |
std::list<Group*>::iterator GroupsIterator; |
1477 |
bool bAutoLoad; |
bool bAutoLoad; |
1478 |
std::list<ScriptGroup*>* pScriptGroups; |
std::list<ScriptGroup*>* pScriptGroups; |
1479 |
|
|
1480 |
|
bool UsesAnyGigFormatExtension() const; |
1481 |
}; |
}; |
1482 |
|
|
1483 |
/** |
/** |