VST 3 SDK: Member List
Author: Steinberg

VST 3 SDK VST 3.7 SDK for developing VST plug-in

PresetFile Member List

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

Empty

Copyright © Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.