|
BM_State * | newState (BM_View &view, PI_StateTemplate &templ, BM_SceneManager *scene=0) const |
|
virtual BM_State * | newState (BM_View &view, const char *name, const char *type, BM_SceneManager *scene=0) const |
|
BM_State * | newState (BM_View &view, PI_NetworkType nettype, int state_idx, BM_SceneManager *scene=0) const |
|
BM_Handle * | newHandle (BM_SceneManager &sm, const char *name) const |
|
virtual BM_OpHandleLink * | newOpHandleLink (BM_SceneManager &sm, const char *name, const char *description) const |
|
BM_InputSelector * | newSelector (BM_View &view, const char *name) const |
|
void | deleteState (BM_State *state) |
|
void | deleteHandle (BM_Handle *handle) |
|
virtual void | deleteOpHandleLink (BM_OpHandleLink *link) |
|
void | deleteSelector (BM_InputSelector *selector) |
|
void | findVolatileKeys (const char *volatile_hotkey_name, UT_Array< int > &volatile_keys, UT_Array< int > &keys_modifiers) const override |
|
void | updateViewports (int id, const char *opname, bool open_only=false) const override |
|
void | removePISettingsFromTables (OP_Operator &op_type) override |
|
virtual void | onPIDescriptionChange (BM_OpHandleLink const &, const char *old_description) |
|
virtual void | onPIPersistentChange (BM_OpHandleLink const &, bool old_state) |
|
virtual void | addPIProxyIndex (BM_OpHandleLink const &) |
|
virtual int | queryPIProxyIndex (BM_SceneManager const &scene_manager, char const *pi_name, bool pi_persistent=true) |
|
void | stashHUDUpdateForNewState (const UT_HUDInfoArgs &args) |
|
| PI_ResourceManager () |
|
| ~PI_ResourceManager () override |
|
virtual int | registerState (PI_StateTemplate *type) |
|
virtual int | registerHandle (PI_HandleTemplate *type) |
|
virtual int | registerOpHandleLink (PI_PITemplate *type) |
|
virtual int | registerSelector (PI_SelectorTemplate *type) |
|
bool | containsState (const char *name, PI_ViewerType viewer_type, unsigned netmask) const |
|
bool | containsHandle (const char *name) const |
|
bool | containsOpHandleLink (const char *name) const |
|
bool | containsSelector (const char *name) const |
|
const PI_BindingHandleArray * | getBindingHandles (OP_Operator *op) const |
|
const PI_BindingSelectorArray * | getBindingSelectors (OP_Operator *op) const |
|
const UT_ValArray
< PI_StateTemplate * > & | stateList (PI_ViewerType viewer_type, const char *network_type) const |
|
const UT_ValArray
< PI_StateTemplate * > & | stateList (PI_ViewerType viewer_type, PI_NetworkType net_type) const |
|
PI_StateTemplate * | getStateTemplate (const char *name, PI_ViewerType viewer_type, const char *type) const |
|
PI_StateTemplate * | getStateTemplate (OP_Operator *op, PI_ViewerType viewer_type, const char *type) const |
|
void | rebuildVolatileKeys () |
|
virtual
PI_PythonResource::RegisterStatus | getViewerStateRegisterStatus (const char *state_name, PI_ViewerType viewer_type, const char *type) const |
|
virtual void | fireResourceEvent (PI_PythonResource::ResourceType res_type, PI_PythonResource::EventMessage::Type event_type, PI_PythonResource::EventMessage::Data const &event_data) |
|
bool | validStateTemplateName (const char *name) const |
|
virtual PI_PythonResource::Status | unregisterViewerState (const char *name) |
|
virtual bool | isRegisteredViewerState (const char *name) const |
|
virtual
PI_PythonState::Template const * | viewerStateTemplate (const char *state_name) const |
|
virtual PI_PythonState::Template * | viewerStateTemplate (const char *state_name) |
|
virtual PI_PythonResource::Status | unbindVolatileViewerHandles (const char *state_name) |
|
virtual PI_PythonResource::Status | unregisterViewerHandle (const char *name) |
|
virtual bool | isRegisteredViewerHandle (const char *name) const |
|
virtual
PI_PythonHandle::Template
const * | viewerHandleTemplate (const char *handle_name) const |
|
virtual UT_StringArray const & | getViewerHandleTypeNames () const |
|
int | unbind (OP_Operator *op, const char *pidescription, const UT_String &opparm) |
|
int | bind (OP_Operator *op, const char *piname, const char *pidescription, const UT_String &opparm, const UT_String &piparm, const char *default_settings) |
|
int | bind (OP_Operator *op, const char *piname, const char *pidescription, const char *default_settings) |
|
int | bindScriptOp (OP_Operator *op, const char *piname, const char *pidescription, const UT_String &opparm, const UT_String &piparm, const char *default_settings) |
|
virtual bool | bindOperatorToViewerState (const char *state_name, OP_Operator *op) |
|
bool | operatorStateMandatory (const char *op_name, const char *op_type) const |
|
int | unbindSelector (OP_Operator *op, const char *seldescription) |
|
int | 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) |
|
PRM_Template * | getTemplateAndVecId (const UT_String &, OP_Operator *, int &) const |
|
void | getChannelNameFromParmAndVec (UT_String &chan, OP_Operator *op, const char *parmname, int vecidx) |
|
int | checkForPIName (const char *pi_name, const char *pi_parm) const |
|
OP_Operator * | findOperator (PI_NetworkType net_type, const char *op_name, bool display_warning=true) const |
|
OP_Operator * | findOperator (const char *opbindname, UT_String *optype=0) const |
|
const PI_OpHandleLinkMap & | getOpHandleLinks () const |
|
PI_PITemplate * | getOpHandleLinkTemplate (const char *pi_name) const |
|
const PI_SelectorTemplateMap & | getSelectors () const |
|
PI_SelectorTemplate * | getSelectorTemplate (const char *selector_name) const |
|
const UT_StringArray & | getBuiltinOpHandleNames () |
|
const PI_HandleTemplateMap & | getHandles () const |
|
bool | isPIEthereal (const char *piname, bool *isfloat=0) const |
|
void | ensureStatesExistForAllOperators (const char *net_type_name) |
|
virtual void | ensureStatesExistForAllOperators (PI_NetworkType net_type) |
|
int | writeBindingsFile (const char *fname) const |
|
void | loadPISettingsFromTables (PI_OpHandleLink &pi, bool okay_to_use_last_settings) const |
|
void | savePISettingsToTables (PI_OpHandleLink &pi) |
|
void | removePISettingsFromTables (const PI_OpHandleLink &pi) |
|
void | recordPISettings (const char *pi_description, const char *pi_type, const OP_Node &op_node, const char *settings) |
|
void | addSaveCallback (PI_SaveCallback callback, void *data) |
|
void | removeSaveCallback (PI_SaveCallback callback, void *data) |
|
void | registerOpHandleBindings () |
|
virtual void | removeAllBindings (OP_Operator *op) |
|
char const * | stateToCreate () const |
|
void | setPythonResourceSupport (void *res_support) |
|
void * | getPythonResourceSupport () |
|
| OP_UpdateTableSink () |
|
virtual | ~OP_UpdateTableSink () |
|
| OP_UpdateTemplatesSink () |
|
virtual | ~OP_UpdateTemplatesSink () |
|
|
| BM_ResourceManager () |
|
| ~BM_ResourceManager () override |
|
void | saveStateToCreate (char const *state) |
|
void | installCommands () |
|
void | registerOpHandleLinks () |
|
void | registerCop2HandleLinks () |
|
void | registerOpHandleConstructors () |
|
void | registerSelectors () |
|
void | registerSelectorConstructors () |
|
bool | isValidPiParmName (const UT_String &pi_name, const UT_String &pi_parm) |
|
void | loadHandle (CPP_Manager &cppman, OP_Operator *op, pi_OpHandleBinding *binding) |
|
void | loadSelector (CPP_Manager &cppman, const UT_String &selname, const UT_String &seldescription, pi_OpSelectorBinding *binding) |
|
void | loadOperator (CPP_Manager &cppman, const UT_String &oppath) |
|
void | loadOperator (CPP_Manager &cppman, const UT_String &optype, OP_Operator *op, pi_OpHandleBinding *hbinding, pi_OpSelectorBinding *sbinding) |
|
virtual void | addAutomaticStates (PI_NetworkType net_type) |
|
void | tableUpdated (OP_OperatorTable *table) override |
|
void | tableDeleted (OP_OperatorTable *table) override |
|
void | templatesUpdated (OP_Operator *op) override |
|
void | operatorDeleted (OP_Operator *op) override |
|
void | ensureTableInterestExists (PI_NetworkType net_type, OP_OperatorTable *table) |
|
PI_HandleTemplate * | getHandleTemplate (const char *handle_name) const |
|
OP_ERROR | saveSettings (std::ostream &os) const |
|
OP_ERROR | save (std::ostream &os) const |
|
const PI_SettingList * | getDefaultPISettings (OP_Operator &op_type, const char *type_name, const char *description) const |
|
PI_SettingList * | getDefaultPISettings (OP_Operator &op_type, const char *type_name, const char *description) |
|
virtual PI_SettingList const * | onUpdatePISettings (PI_SettingList const &pi_settings, OP_Operator &op, char const *pi_type, char const *pi_name) const |
|
void | addUpdateTableSink (OP_OperatorTable *table) |
|
void | removeUpdateTableSink (OP_OperatorTable *table) |
|
void | removeAllTableSinks () |
|
void | addUpdateTemplatesSink (OP_Operator *op) |
|
bool | hasTemplatesSink (OP_Operator *op) |
|
void | removeUpdateTemplatesSink (OP_Operator *op) |
|
void | removeAllTemplatesSinks () |
|