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

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
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() | 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 ©2022 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.