HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OP_OTLManager Member List

This is the complete list of members for OP_OTLManager, including all inherited members.

addLibrary(const char *libfile, const char *metasrc, bool changeoplibraries, bool installinternaliffail, UT_WorkBuffer &errors)OP_OTLManager
addManagerSink(OP_OTLManagerSink *sink)OP_OTLManager
addToInternalLibrary(OP_OTLLibrary *newlib)OP_OTLManager
addToInternalLibrary(UT_IStream &is, time_t modtime)OP_OTLManager
addToLibrary(OP_OTLLibrary *lib, OP_OTLDefinition &definition, FS_IndexFile *deffile, bool dummydefinition=false)OP_OTLManagerstatic
addToLibrary(const char *libfile, OP_OTLDefinition &definition, FS_IndexFile *deffile, bool dummydefinition=false, bool create_op_type=false, bool create_backup=true)OP_OTLManager
canSavePreferences() const OP_OTLManager
checkValidNodeName(const char *name, OP_OperatorTable *table, UT_WorkBuffer &errors)OP_OTLManager
clearFailedOTLList()OP_OTLManager
clearLibraryPreferences(bool refreshlibs)OP_OTLManager
convertLibraryToDir(const char *libfilebase, const char *metasrcbase)OP_OTLManager
convertLibraryToFile(const char *libfilebase, const char *metasrcbase)OP_OTLManager
createDefaultOptypeName(OP_Node *fromnode, UT_String &name, UT_String &label)OP_OTLManagerstatic
createOptype(OP_OTLDefinition &def, const char *installpath, const char *extradsinfo, const char *installmetasrc, const UT_StringMap< UT_StringHolder > &extrasections, UT_WorkBuffer &errors, bool create_backup=true)OP_OTLManager
createOptype(const char *tablename, const char *opname, const char *oplabel, const char *installpath, int min_input, int max_input, int max_outputs, const char *extradsinfo, const char *installmetasrc, const char *extrainfo, bool subnet, UT_WorkBuffer &errors, bool create_backup=true)OP_OTLManager
createOptypeLabelFromName(UT_String name, UT_String &label)OP_OTLManagerstatic
createOptypeNameFromLabel(UT_String label, UT_String &name)OP_OTLManagerstatic
findLibrary(const char *libfile, const char *metasrc=0) const OP_OTLManager
findNextLibrary(const char *libfile, int after) const OP_OTLManager
fullyQualifyLibFileName(const char *libfilebase, UT_String &libfile, const char *basedir=0)OP_OTLManagerstatic
fullyQualifyMetaSrcName(const char *libfilebase, UT_String &libfile) const OP_OTLManager
getAllMatchingOperators(const char *opmask, const OP_OTLLibrary *library, bool onlyotlops, UT_StringArray &results, UT_StringSet &resultstable) const OP_OTLManager
getAllowedOperatorTypeBarModes() const OP_OTLManager
getComment(FS_IndexFile *deffile, UT_String &result)OP_OTLManager
getCreateBackups() const OP_OTLManager
getDummyDefinition(const OP_Operator *op, FS_IndexFile *deffile) const OP_OTLManager
getFailedOTLs()OP_OTLManager
getHelpTemplateFile(UT_String &helptemplatefile)OP_OTLManagerstatic
getInternalTempFile() const OP_OTLManager
getIsCreatingNewHDA() const OP_OTLManager
getIsPerformingAtomicAddRemove() const OP_OTLManager
getIsPerformingRefreshAll() const OP_OTLManager
getLatestLibrary(const char *tablename, const char *opname, OP_OTLLibrary *tiegoesto=0)OP_OTLManager
getLeaveDefaultsUnchanged() const OP_OTLManager
getLibrariesWithDefinition(const char *tablename, const char *opname, UT_ValArray< OP_OTLLibrary * > &list)OP_OTLManager
getLibrary(int index) const OP_OTLManager
getLibraryPreference(const char *tablename, const char *opname) const OP_OTLManager
getMetaSourceName(OP_OTLLibrary *lib, bool withpath=true) const OP_OTLManager
getMetaSourceName(const char *metasrc, UT_String &metasrcname, bool withpath=true) const OP_OTLManager
getNCAssets(const OP_OTLLibrary *lib, UT_IntArray &nc_assets)OP_OTLManager
getNextLibrary(const char *tablename, const char *opname, OP_OTLLibrary *startat)OP_OTLManager
getNumLibraries() const OP_OTLManager
getOperatorTypeBarMode() const OP_OTLManager
getOutOfDateInternalOps(UT_StringArray &ops)OP_OTLManager
getPreferIndexFile() const OP_OTLManager
getPreferInternal() const OP_OTLManager
getPreferLatestDate() const OP_OTLManager
getPreferredLibrary(const char *tablename, const char *opname)OP_OTLManager
getSafeguardOpDefs() const OP_OTLManager
getSaveToHipFile() const OP_OTLManager
getSaveUnlockedToHipFile() const OP_OTLManager
getSimplifiedPath(UT_String &destpath, const char *srcpath, const char *srcmeta) const OP_OTLManager
getUseOplibrariesFiles() const OP_OTLManager
getVersion(FS_IndexFile *deffile, UT_String &result)OP_OTLManager
getWarnDummyOpsOnLoad() const OP_OTLManager
getWarnOutOfDateOps() const OP_OTLManager
hasNCAsset(const OP_OTLLibrary *lib)OP_OTLManager
installLibrary(char const *lib_filepath, char const *oplib_filepath=nullptr)OP_OTLManager
listLibraries(std::ostream &os) const OP_OTLManager
listLibrariesWithDefinition(const char *tablename, const char *opname, std::ostream &os) const OP_OTLManager
listOperator(const char *libfile, const char *tablename, const char *opname, const char *format, std::ostream &os) const OP_OTLManager
listOperators(const char *libfile, std::ostream &os) const OP_OTLManager
loadAutoOTLs()OP_OTLManager
loadDummyDefinitions(UT_IStream &is, time_t modtime)OP_OTLManager
loadFallbackLibrary(const char *tablename, const char *opname)OP_OTLManager
loadFallbackLibraryPaths(UT_IStream &is)OP_OTLManager
loadLibraryPreferences(UT_IStream &is)OP_OTLManager
loadOpLibrariesFile(UT_IStream &is, const char *metasrc, int &libpos)OP_OTLManager
mergeLibraries(const char *primary, const char *secondary, bool overwrite)OP_OTLManager
modifyDefinitionToInternalPaths(OP_OTLDefinition &def, FS_IndexFile *deffile)OP_OTLManagerstatic
OP_OTLManager()OP_OTLManager
popFallbackLibraryContext()OP_OTLManager
pushFallbackLibraryContext()OP_OTLManager
refreshAll(bool reloadOpLibraries)OP_OTLManager
refreshLibrary(int index, bool force=true)OP_OTLManager
refreshLicenses()OP_OTLManager
RefreshScope classOP_OTLManagerfriend
registerOTLLoadCallback(OP_OTLLoadCallback *cb)OP_OTLManagerstatic
removeFromLibrary(const char *libfile, const UT_StringArray &ops)OP_OTLManager
removeLibrary(const char *libfile, const char *metasrc, bool changeoplibraries)OP_OTLManager
removeManagerSink(OP_OTLManagerSink *sink)OP_OTLManager
removeMetaSource(const char *metasrc)OP_OTLManager
runOTLCallbacks(const char *otl_name, const OP_OTLLibrary *opt_lib, OP_Operator *opt_operator, UT_String &error_out)OP_OTLManager
saveDefaultCreationScript(std::ostream &os, const char *op, const char *table)OP_OTLManagerstatic
saveDefaultDialogScript(std::ostream &os, const char *opname, const char *oplabel, const char *extradsinfo)OP_OTLManagerstatic
saveDummyDefinitions(std::ostream &os, const OP_OperatorList &ops) const OP_OTLManager
saveFallbackLibraryPaths(std::ostream &os, const OP_OperatorList &ops) const OP_OTLManager
saveInternalMetaFile(std::ostream &os, const char *prefix=0) const OP_OTLManager
saveLibraryPreferences(std::ostream &os, bool includeinternal=true, bool protectstrings=false) const OP_OTLManager
saveOpTypeFromNode(OP_Node *node, UT_String &errors)OP_OTLManager
setComment(FS_IndexFile *deffile, const char *comment)OP_OTLManager
setContentsCompression(FS_IndexFile *deffile, UT_CompressionType compressionType)OP_OTLManager
setCreateBackups(bool createbackups)OP_OTLManager
setDummyDefinition(const OP_OTLDefinition &definition, const FS_IndexFile *deffile)OP_OTLManager
setFilters(const OP_OTLDefinition &definition, FS_IndexFile &contents)OP_OTLManagerstatic
setLeaveDefaultsUnchanged(bool leavedefaultsunchanged)OP_OTLManager
setLibraryPreference(const char *tablename, const char *opname, const char *libfile)OP_OTLManager
setLibraryPreferencesIfRequired(int index)OP_OTLManager
setMetaSourceName(const char *metasrc, const char *metasrcname)OP_OTLManager
setOperatorTypeBarMode(const UT_StringHolder &mode)OP_OTLManager
setPreferIndexFile(bool preferindexfile)OP_OTLManager
setPreferInternal(bool preferinternal)OP_OTLManager
setPreferLatestDate(bool preferlatest)OP_OTLManager
setSafeguardOpDefs(bool safeguardopdefs)OP_OTLManager
setSaveOpTypeCallback(OP_SaveOpTypeCallback cb)OP_OTLManagerinline
setSaveToHipFile(bool savetohip)OP_OTLManager
setSaveUnlockedToHipFile(bool saveunlockedtohip)OP_OTLManager
setUseOplibrariesFiles(bool useoplibrariesfiles)OP_OTLManager
setVersion(FS_IndexFile *deffile, const char *version)OP_OTLManager
setWarnDummyOpsOnLoad(bool warn)OP_OTLManager
setWarnOutOfDateOps(bool warn)OP_OTLManager
touchDefinition(const char *libfile, const char *tablename, const char *opname, int newtime=-1)OP_OTLManager
updateContentsFromNode(FS_IndexFile *deffile, OP_Node *node, UT_CompressionType compressionType, bool compilebasic, bool compilevopnets, bool compilechannels, bool compilenodenames, const char *library, bool blackbox=false)OP_OTLManager
updateDefinitionFromNode(FS_IndexFile *deffile, OP_Node *node, bool lockcontents, bool usedsparms, UT_CompressionType compressionType, bool savespareparms, bool compile_asset, const char *library, bool blackbox=false)OP_OTLManager
writeOutDefinitionContents(const OP_OTLDefinition &definition, FS_IndexFile &contents, std::ostream &os)OP_OTLManagerstatic
~OP_OTLManager()OP_OTLManagervirtual