VST 3 SDK VST 3.7
SDK for developing VST plug-in
|
This is the complete list of members for PresetFile, including all inherited members.
at(int32 index) const | PresetFile | inline |
beginChunk(Entry &e, ChunkType which) | PresetFile | protected |
classID | PresetFile | protected |
contains(ChunkType which) const | PresetFile | inline |
endChunk(Entry &e) | PresetFile | protected |
entries | PresetFile | protected |
entryCount | PresetFile | protected |
getClassID() const | PresetFile | inline |
getEntry(ChunkType which) const | PresetFile | |
getEntryCount() const | PresetFile | inline |
getLastEntry() const | PresetFile | |
getStream() const | PresetFile | inline |
getUnitProgramListID(int32 &unitProgramListID) | PresetFile | |
kMaxEntries enum value | PresetFile | protected |
loadPreset(IBStream *stream, const FUID &classID, IComponent *component, IEditController *editController=nullptr, std::vector< FUID > *otherClassIDArray=nullptr) | PresetFile | static |
prepareMetaInfoUpdate() | PresetFile | |
PresetFile(IBStream *stream) | PresetFile | |
readChunkList() | PresetFile | |
readEqualID(const ChunkID id) | PresetFile | protected |
readID(ChunkID id) | PresetFile | protected |
readInt32(int32 &value) | PresetFile | protected |
readMetaInfo(char *xmlBuffer, int32 &size) | PresetFile | |
readSize(TSize &size) | PresetFile | protected |
restoreComponentState(IComponent *component) | PresetFile | |
restoreComponentState(IEditController *editController) | PresetFile | |
restoreControllerState(IEditController *editController) | PresetFile | |
restoreProgramData(IProgramListData *programListData, ProgramListID *programListID=nullptr, int32 programIndex=0) | PresetFile | |
restoreProgramData(IUnitData *unitData, UnitID *unitID=nullptr) | PresetFile | |
restoreProgramData(IUnitInfo *unitInfo, int32 unitProgramListID, int32 programIndex=-1) | PresetFile | |
savePreset(IBStream *stream, const FUID &classID, IComponent *component, IEditController *editController=nullptr, const char *xmlBuffer=nullptr, int32 xmlSize=-1) | PresetFile | static |
savePreset(IBStream *stream, const FUID &classID, IBStream *componentStream, IBStream *editStream=nullptr, const char *xmlBuffer=nullptr, int32 xmlSize=-1) | PresetFile | static |
seekTo(TSize offset) | PresetFile | protected |
seekToComponentState() | PresetFile | |
seekToControllerState() | PresetFile | |
setClassID(const FUID &uid) | PresetFile | inline |
storeComponentState(IComponent *component) | PresetFile | |
storeComponentState(IBStream *componentStream) | PresetFile | |
storeControllerState(IEditController *editController) | PresetFile | |
storeControllerState(IBStream *editStream) | PresetFile | |
storeProgramData(IBStream *inStream, ProgramListID listID) | PresetFile | |
storeProgramData(IProgramListData *programListData, ProgramListID programListID, int32 programIndex) | PresetFile | |
storeProgramData(IUnitData *unitData, UnitID unitID) | PresetFile | |
stream | PresetFile | protected |
writeChunk(const void *data, int32 size, ChunkType which=kComponentState) | PresetFile | |
writeChunkList() | PresetFile | |
writeHeader() | PresetFile | |
writeID(const ChunkID id) | PresetFile | protected |
writeInt32(int32 value) | PresetFile | protected |
writeMetaInfo(const char *xmlBuffer, int32 size=-1, bool forceWriting=false) | PresetFile | |
writeSize(TSize size) | PresetFile | protected |
~PresetFile() | PresetFile | virtual |