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

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

addAutomaticStates(PI_NetworkType net_type)PI_ResourceManagerprotectedvirtual
addSaveCallback(PI_SaveCallback callback, void *data)PI_ResourceManager
addUpdateTableSink(OP_OperatorTable *table)OP_UpdateTableSinkinlineprotected
addUpdateTemplatesSink(OP_Operator *op)OP_UpdateTemplatesSinkinlineprotected
appendToParmsCache(OP_Node *op, PRM_Parm *parm, int vi)PI_ResourceManagerstatic
bind(OP_Operator *op, const char *piname, const char *pidescription, const UT_String &opparm, const UT_String &piparm, const char *default_settings)PI_ResourceManager
bind(OP_Operator *op, const char *piname, const char *pidescription, const char *default_settings)PI_ResourceManager
bindOperatorToViewerState(const char *state_name, OP_Operator *op)PI_ResourceManagervirtual
bindScriptOp(OP_Operator *op, const char *piname, const char *pidescription, const UT_String &opparm, const UT_String &piparm, const char *default_settings)PI_ResourceManager
bindSelector(OP_Operator *op, const char *sname, const char *seldescription, const char *prompt, const char *opparm, int opinput, int opinputreq, const char *primmask, int allowdrag, const char *menu, int astselall, const char *extrainfo, bool fromScriptOp)PI_ResourceManager
BM_ResourceManager()BM_ResourceManagerprotected
cacheParms()PI_ResourceManagerstatic
checkForPIName(const char *pi_name, const char *pi_parm) const PI_ResourceManager
containsHandle(const char *name) const PI_ResourceManager
containsOpHandleLink(const char *name) const PI_ResourceManager
containsSelector(const char *name) const PI_ResourceManager
containsState(const char *name, PI_ViewerType viewer_type, unsigned netmask) const PI_ResourceManager
deleteHandle(BM_Handle *handle)BM_ResourceManager
deleteOpHandleLink(BM_OpHandleLink *link)BM_ResourceManager
deleteSelector(BM_InputSelector *selector)BM_ResourceManager
deleteState(BM_State *state)BM_ResourceManager
ensureStatesExistForAllOperators(const char *net_type_name)PI_ResourceManager
ensureStatesExistForAllOperators(PI_NetworkType net_type)PI_ResourceManagervirtual
ensureTableInterestExists(PI_NetworkType net_type, OP_OperatorTable *table)PI_ResourceManagerprotected
findOperator(PI_NetworkType net_type, const char *op_name, bool display_warning=true) const PI_ResourceManager
findOperator(const char *opbindname, UT_String *optype=0) const PI_ResourceManager
findParmTemplate(OP_Operator &op, const char *op_Parm_name, int vec_idx, int *parm_idx)PI_ResourceManagerstatic
findVolatileKeys(const char *volatile_hotkey_name, UT_Array< int > &volatile_keys, UT_Array< int > &keys_modifiers) const overrideBM_ResourceManagervirtual
fireResourceEvent(PI_PythonResource::ResourceType res_type, PI_PythonResource::EventMessage::Type event_type, PI_PythonResource::EventMessage::Data const &event_data)PI_ResourceManagervirtual
getAddScopedChannels()PI_ResourceManagerinlinestatic
getBindingHandles(OP_Operator *op) const PI_ResourceManager
getBindingSelectors(OP_Operator *op) const PI_ResourceManager
getBuiltinOpHandleNames()PI_ResourceManager
getChannelNameFromParmAndVec(UT_String &chan, OP_Operator *op, const char *parmname, int vecidx)PI_ResourceManager
getChannelScopeCommandPrefix(UT_String &str)PI_ResourceManagerstatic
getDefaultPISettings(OP_Operator &op_type, const char *type_name, const char *description) const PI_ResourceManagerprotected
getDefaultPISettings(OP_Operator &op_type, const char *type_name, const char *description)PI_ResourceManagerprotected
getFirstNetworkType(unsigned int network_mask)PI_ResourceManagerstatic
getHandles() const PI_ResourceManagerinline
getHandleTemplate(const char *handle_name) const PI_ResourceManagerprotected
getHideLockedHandleParts()PI_ResourceManagerinlinestatic
getNetworkType(const char *network_type_name, PI_NetworkType &type)PI_ResourceManagerstatic
getNetworkTypeName(PI_NetworkType type)PI_ResourceManagerstatic
getOpenChannelEditorOnScope()PI_ResourceManagerinlinestatic
getOpHandleLinks() const PI_ResourceManagerinline
getOpHandleLinkTemplate(const char *pi_name) const PI_ResourceManager
getOpTableFromOperator(const OP_Operator *op)PI_ResourceManagerstatic
getParmsCache(UT_ValArray< OP_Node * > *&ops, UT_ValArray< PRM_Parm * > *&parms, UT_IntArray *&vec_indices)PI_ResourceManagerprotectedstatic
getParmsCacheBehaviour(bool &set_keys, bool &do_scope, bool &append_scope)PI_ResourceManagerprotectedstatic
getPythonResourceSupport()PI_ResourceManager
getScopeChannelsOnKey()PI_ResourceManagerinlinestatic
getSelectors() const PI_ResourceManagerinline
getSelectorTemplate(const char *selector_name) const PI_ResourceManager
getStateTemplate(const char *name, PI_ViewerType viewer_type, const char *type) const PI_ResourceManager
getStateTemplate(OP_Operator *op, PI_ViewerType viewer_type, const char *type) const PI_ResourceManager
getTemplateAndVecId(const UT_String &, OP_Operator *, int &) const PI_ResourceManager
getViewerHandleTypeNames() const PI_ResourceManagervirtual
getViewerStateRegisterStatus(const char *state_name, PI_ViewerType viewer_type, const char *type) const PI_ResourceManagervirtual
getViewerType(const char *viewer_type_token, PI_ViewerType &type)PI_ResourceManagerstatic
getViewerTypeToken(PI_ViewerType type, UT_String &viewer_type_token)PI_ResourceManagerstatic
hasTemplatesSink(OP_Operator *op)OP_UpdateTemplatesSinkinlineprotected
installCommands()PI_ResourceManagerprotected
isPIEthereal(const char *piname, bool *isfloat=0) const PI_ResourceManager
isRegisteredViewerHandle(const char *name) const PI_ResourceManagervirtual
isRegisteredViewerState(const char *name) const PI_ResourceManagervirtual
isValidPiParmName(const UT_String &pi_name, const UT_String &pi_parm)PI_ResourceManagerprotected
loadHandle(CPP_Manager &cppman, OP_Operator *op, pi_OpHandleBinding *binding)PI_ResourceManagerprotected
loadOperator(CPP_Manager &cppman, const UT_String &oppath)PI_ResourceManagerprotected
loadOperator(CPP_Manager &cppman, const UT_String &optype, OP_Operator *op, pi_OpHandleBinding *hbinding, pi_OpSelectorBinding *sbinding)PI_ResourceManagerprotected
loadPISettingsFromTables(PI_OpHandleLink &pi, bool okay_to_use_last_settings) const PI_ResourceManager
loadSelector(CPP_Manager &cppman, const UT_String &selname, const UT_String &seldescription, pi_OpSelectorBinding *binding)PI_ResourceManagerprotected
lookupVolatileKeys(const char *volatile_hotkey_name, UT_Array< int > &volatile_keys, UT_Array< int > &keys_modifiers)BM_ResourceManagerstatic
myBuiltinOpHandleNamesPI_ResourceManagerprotected
myCurrentPythonSupportPI_ResourceManagerprotected
myHandlesPI_ResourceManagerprotected
myLastPISettingsPI_ResourceManagerprotected
myNetworkTypeTablePI_ResourceManagerprotected
myOpHandleBindingsPI_ResourceManagerprotected
myOpHandleLinksPI_ResourceManagerprotected
myOpSelectorBindingsPI_ResourceManagerprotected
myPISettingsForOpsPI_ResourceManagerprotected
mySaveCallbacksPI_ResourceManagerprotected
mySelectorsPI_ResourceManagerprotected
myStateBeingCreatedPI_ResourceManagerprotected
myStateListsPI_ResourceManagerprotected
myStatesPI_ResourceManagerprotected
newHandle(BM_SceneManager &sm, const char *name) const BM_ResourceManager
newOpHandleLink(BM_SceneManager &sm, const char *name, const char *description) const BM_ResourceManager
newSelector(BM_View &view, const char *name) const BM_ResourceManager
newState(BM_View &view, PI_StateTemplate &templ, BM_SceneManager *scene=0) const BM_ResourceManager
newState(BM_View &view, const char *name, const char *type, BM_SceneManager *scene=0) const BM_ResourceManagervirtual
newState(BM_View &view, PI_NetworkType nettype, int state_idx, BM_SceneManager *scene=0) const BM_ResourceManager
onUpdatePISettings(PI_SettingList const &pi_settings, OP_Operator &op, char const *pi_type, char const *pi_name) const PI_ResourceManagerprotectedvirtual
OP_UpdateTableSink()OP_UpdateTableSinkinline
OP_UpdateTemplatesSink()OP_UpdateTemplatesSinkinline
operatorDeleted(OP_Operator *op) overridePI_ResourceManagerprotectedvirtual
operatorStateMandatory(const char *op_name, const char *op_type) const PI_ResourceManager
ourAppendToScopePI_ResourceManagerprotectedstatic
ourCacheParmsPI_ResourceManagerprotectedstatic
ourParmNodesPI_ResourceManagerprotectedstatic
ourParmsPI_ResourceManagerprotectedstatic
ourParmVecIndicesPI_ResourceManagerprotectedstatic
ourScopeParmChannelsPI_ResourceManagerprotectedstatic
ourSetKeyOnParmsPI_ResourceManagerprotectedstatic
PI_ResourceManager()PI_ResourceManager
PI_SaveCallbackInfo typedefPI_ResourceManagerprotected
recordPISettings(const char *pi_description, const char *pi_type, const OP_Node &op_node, const char *settings)PI_ResourceManager
registerCopHandleLinks()PI_ResourceManagerprotected
registerHandle(PI_HandleTemplate *type)PI_ResourceManagervirtual
registerOpHandleBindings()PI_ResourceManager
registerOpHandleConstructors()PI_ResourceManagerprotected
registerOpHandleLink(PI_PITemplate *type)PI_ResourceManagervirtual
registerOpHandleLinks()PI_ResourceManagerprotected
registerSelector(PI_SelectorTemplate *type)PI_ResourceManagervirtual
registerSelectorConstructors()PI_ResourceManagerprotected
registerSelectors()PI_ResourceManagerprotected
registerState(PI_StateTemplate *type)PI_ResourceManagervirtual
removeAllBindings(OP_Operator *op)PI_ResourceManagervirtual
removeAllTableSinks()OP_UpdateTableSinkinlineprotected
removeAllTemplatesSinks()OP_UpdateTemplatesSinkinlineprotected
removePISettingsFromTables(OP_Operator &op_type) overrideBM_ResourceManagervirtual
PI_ResourceManager::removePISettingsFromTables(const PI_OpHandleLink &pi)PI_ResourceManager
removeSaveCallback(PI_SaveCallback callback, void *data)PI_ResourceManager
removeUpdateTableSink(OP_OperatorTable *table)OP_UpdateTableSinkinlineprotected
removeUpdateTemplatesSink(OP_Operator *op)OP_UpdateTemplatesSinkinlineprotected
savePIResourceManagerCallback(std::ostream &os, void *data)PI_ResourceManagerprotectedstatic
savePISettingsToTables(PI_OpHandleLink &pi)PI_ResourceManager
saveSettings(std::ostream &os) const PI_ResourceManagerprotected
saveStateToCreate(char const *state)PI_ResourceManagerprotected
setAddScopedChannels(bool add)PI_ResourceManagerinlinestatic
setHideLockedHandleParts(bool hide)PI_ResourceManagerinlinestatic
setOpenChannelEditorOnScope(bool do_open)PI_ResourceManagerinlinestatic
setParmsCacheBehaviour(bool set_keys, bool do_scope, bool append_scope)PI_ResourceManagerstatic
setPythonResourceSupport(void *res_support)PI_ResourceManager
setScopeChannelsOnKey(bool scope)PI_ResourceManagerinlinestatic
startParmsCache()BM_ResourceManagerstatic
stateList(PI_ViewerType viewer_type, const char *network_type) const PI_ResourceManager
stateList(PI_ViewerType viewer_type, PI_NetworkType net_type) const PI_ResourceManager
stateToCreate() const PI_ResourceManager
stopParmsCache()BM_ResourceManagerstatic
tableDeleted(OP_OperatorTable *table) overridePI_ResourceManagerprotectedvirtual
tableUpdated(OP_OperatorTable *table) overridePI_ResourceManagerprotectedvirtual
templatesUpdated(OP_Operator *op) overridePI_ResourceManagerprotectedvirtual
theAddScopedChannelsPI_ResourceManagerprotectedstatic
theHideLockedHandlePartsPI_ResourceManagerprotectedstatic
theOpenChannelEditorOnScopePI_ResourceManagerprotectedstatic
theScopeChannelsOnKeyPI_ResourceManagerprotectedstatic
unbind(OP_Operator *op, const char *pidescription, const UT_String &opparm)PI_ResourceManager
unbindSelector(OP_Operator *op, const char *seldescription)PI_ResourceManager
unregisterViewerHandle(const char *name)PI_ResourceManagervirtual
unregisterViewerState(const char *name)PI_ResourceManagervirtual
updateViewports(int id, const char *opname, bool open_only=false) const overrideBM_ResourceManagervirtual
validStateTemplateName(const char *name) const PI_ResourceManager
viewerHandleTemplate(const char *handle_name) const PI_ResourceManagervirtual
viewerStateTemplate(const char *state_name) const PI_ResourceManagervirtual
viewerStateTemplate(const char *state_name)PI_ResourceManagervirtual
writeBindingsFile(const char *fname) const PI_ResourceManager
~BM_ResourceManager() overrideBM_ResourceManagerprotected
~OP_UpdateTableSink()OP_UpdateTableSinkinlinevirtual
~OP_UpdateTemplatesSink()OP_UpdateTemplatesSinkinlinevirtual
~PI_ResourceManager() overridePI_ResourceManager