|
const UT_String & | getName () const |
|
void | setName (const char *name) |
|
const UT_String & | getPaneMask () const |
|
void | setPaneMask (const char *mask) |
|
bool | getExpose () const |
|
void | setExpose (bool expose) |
|
bool | getDisplayInParent () const |
|
void | setDisplayInParent (bool display) |
|
bool | getDisplayInChild () const |
|
void | setDisplayInChild (bool display) |
|
bool | getDisplayInSibling () const |
|
void | setDisplayInSibling (bool display) |
|
bool | getDisplayAlways () const |
|
void | setDisplayAlways (bool display) |
|
void | setPIOwner (PI_OpHandleLink *piowner) |
|
PI_OpHandleLink * | getPIOwner () const |
|
void | setActiveColor (const UT_Color &c) override |
|
const PI_SettingList & | getSettingList () const |
|
PI_SettingList & | getSettingList () |
|
void | setSettings (const char *setting_string) |
|
void | clearSettingList () |
|
int | setEqual (const PI_OpHandleLink &pi) override |
|
Public Member Functions inherited from PI_OpHandleLink |
| PI_OpHandleLink (const PI_PITemplate &templ) |
|
virtual | ~PI_OpHandleLink () |
|
int | linkOpParmToHandleParm (const char *op_type, const char *handle_parm_name, const char *op_parm_name) |
|
int | activateHandleParm (int pindex) |
|
void | disableHandleParm (int pindex) |
|
virtual int | attach (OP_Node &node) |
|
virtual int | detach (OP_Node &node) |
|
virtual void | detachAll () |
|
void | attachForKeyframe (OP_Node &node) |
|
void | detachForKeyframe (OP_Node &node) |
|
void | detachAllForKeyframe () |
|
void | isolateHandleParms (int beg, const UT_StringArray &handle_parms) |
|
void | setShowOpPath (bool onoff) |
|
virtual bool | getShowOpPath () const |
|
void | setRootDescription (const char *description) |
|
const char * | getRootDescription () const |
|
void | buildDescription () |
|
const char * | getDescription () const |
|
virtual void | descriptionChanged (const char *old_description) |
|
void | setIsTimeOverride (bool is_time_override) |
|
void | setTimeOverrideTime (fpreal t) |
|
bool | getIsTimeOverride () const |
|
fpreal | getTimeOverrideTime () const |
|
bool | allowsUsingPerOpSettingsTable () const |
|
bool | allowsUsingLastSettingsTable () const |
|
bool | allowsUsingOpTypeSettings () const |
|
bool | allowsUsingLastVisibilitySetting () const |
|
OP_Operator * | lastSettingsOperatorTypeRestriction () const |
|
OP_Node * | getOpNode (int opnum=0) const |
|
int | getNumOps () const |
|
OP_Node * | getKeyframeOpNode (int opnum=0) const |
|
int | getKeyframeNumOps () const |
|
int | hasOpNode (const OP_Node &node) const |
|
int | hasKeyframeOpNode (const OP_Node &node) const |
|
OP_Node * | findOpNode (int op_type, const char *op_name) const |
|
void | doUpdateFromOpParms () |
|
virtual void | forceUpdateFromOpParms () |
|
virtual void | handleOpNodeChange (OP_Node &node) |
|
virtual void | handleOpUIChange (OP_Node &) |
|
virtual int | wantsOpNodeChange (const OP_Node &) const |
|
virtual bool | flagOpNodeChangeNeeded (OP_Node &) |
|
virtual int | refreshBindings (int op_type, const char *op_name) |
|
void | id (int i) |
|
int | id () const |
|
bool | hasLinkedParms () const |
|
const UT_StringArray & | linkedParmNames (int opnum) const |
|
virtual const UT_StringArray & | allParmNames (int opnum) const |
|
int | getOpnumForHandleParmIndex (int idx) const |
|
const UT_Color & | getActiveColor () const |
|
void | setBindingState (const bool active) |
|
virtual int | isEqual (const PI_OpHandleLink &pi) const |
|
bool | ethereal () const |
|
const PI_PITemplate & | getTemplate () const |
|
PI_PITemplate & | getTemplate () |
|
int | writeOptions (std::ostream &os, const char *baseCommand) |
|
int | runBindCommand (CMD_Args &args) |
|
int | runUnbindCommand (CMD_Args &args) |
|
void | editChannels (int append_channels, int opnum=-1) |
|
void | findKey (int direction, int opnum=-1) |
|
void | setKeys (int opnum=-1, int pindex_start=-1, int pined_stop=-1, const char *undo_str=0) |
|
void | removeKeys (int opnum=-1) |
|
void | deleteChannels (int opnum=-1) |
|
void | lockParms (int opnum=-1) |
|
void | revertToDefaults (int opnum=-1) |
|
void | revertToFactoryDefaults (int opnum=-1) |
|
void | overwriteDefaults (int opnum=-1) |
|
virtual void | loadSettings (const PI_SettingList &settings) |
|
virtual void | saveSettings (PI_SettingList &settings, bool specific_to_op) const |
|
virtual void | saveSettingsToAppropriateLocation () |
|
void | loadSettingsFromTables (bool okay_to_use_last_settings) |
|
void | removeSettingsFromTables () |
|
void | setLateBinding (LateBinding *binding) |
|
bool | hasLateBinding () const |
|
bool | hasLateBinding (LateBinding const *binding) const |
|
int | findHandleParmIndex (const char *h_parm_name) const |
|
virtual void | onDeletion () |
|
int | getProxyIndex () const |
|
void | updateSettings (char const *setting_string) |
|
void | setAllowUsingPerOpSettingsTable (bool onoff) |
|
void | setAllowUsingLastSettingsTable (bool onoff) |
|
void | setAllowUsingOpTypeSettings (bool onoff) |
|
void | setAllowUsingLastVisibilitySetting (bool onoff) |
|
int | iterateParms (int opnum, ReadParmFunc func) const |
|
int | iterateParms (int opnum, ModifyParmFunc func, bool modify_locked=false) |
|
|
void | handleOpChange (OP_Node *op, OP_EventType etype, void *data) override |
|
Protected Member Functions inherited from PI_OpHandleLink |
virtual void | updateFromOpParms () |
|
virtual int | justLinked (int pindex) |
|
virtual void | justUnlinked (int pindex) |
|
virtual PI_Interest * | getInputGroupInterests () const |
|
void | addAllInputGroupInterests (int opnum) |
|
void | removeAllInputGroupInterests (int opnum) |
|
virtual fpreal | getTime () const |
|
int | getParmValue (int pindex, int &val, int d=0) const |
|
int | getParmValue (int pindex, fpreal &val, fpreal d=0) const |
|
int | getParmValue (int pindex, UT_String &val, UT_String d=0) const |
|
void | getParmVector3 (int pindex, UT_Vector3R &v, fpreal def=0.0) const |
|
int | getParmInstValue (int pindex, const int *inst, int &val, int d=0, int nestlevel=1) const |
|
int | getParmInstValue (int pindex, const int *inst, fpreal &val, fpreal d=0, int nestlevel=1) const |
|
int | getParmInstValue (int pindex, const int *inst, UT_String &val, UT_String d=0, int nestlevel=1) const |
|
void | getParmInstVector3 (int pindex, const int *inst, UT_Vector3R &v, fpreal def=0.0) const |
|
int | setParmValue (int pindex, int val, bool addkey=false) |
|
int | setParmValue (int pindex, fpreal val, bool addkey=false) |
|
int | setParmValue (int pindex, const UT_String &val, CH_StringMeaning meaning) |
|
void | setParmVector3 (int pindex, const UT_Vector3R &v) |
|
int | setParmInstValue (int pindex, const int *inst, int val, bool addkey=false, int nestlevel=1) |
|
int | setParmInstValue (int pindex, const int *inst, fpreal val, bool addkey=false, int nestlevel=1) |
|
int | setParmInstValue (int pindex, const int *inst, const UT_String &val, CH_StringMeaning meaning, int nestlevel=1) |
|
void | setParmInstVector3 (int pindex, const int *inst, const UT_Vector3R &v) |
|
int | performParmCallback (int pindex, int theitem) |
|
int | setOpParmValue (OP_Node *op, PRM_Parm *parm, int vecidx, int val, bool addkey=false) |
|
int | setOpParmValue (OP_Node *op, PRM_Parm *parm, int vecidx, fpreal val, bool addkey=false) |
|
int | setOpParmValue (OP_Node *op, PRM_Parm *parm, int vecidx, const UT_String &val, CH_StringMeaning meaning) |
|
bool | readParm (int pindex, ReadParmFunc f) const |
|
bool | modifyParm (int pindex, ModifyParmFunc f, bool modify_locked=false) |
|
void | copyKeyStructure (int pindex_dest, int pindex_from) |
|
bool | isParmEnabled (int pindex, int opnum=0) const |
|
PRM_ChanState | getParmState (int pindex, int opnum=0) const |
|
int | getLinkedParmCount () const |
|
virtual int | hasTimeInterest () const |
|
virtual void | handleTimeChange () |
|
void | beginDistributedUndoBlock (const char *operation, UT_UndoBlockType blocktype) |
|
void | endDistributedUndoBlock () |
|
bool | inDistributedUndoBlock () |
|
virtual void | setOwnerOp (const char *owner_op) |
|
const UT_String & | getOwnerOp () const |
|
OP_Node * | getOwnerOpRelativeTo (OP_Node *node) const |
|
virtual void | setOwnerOpGroup (const char *owner_op_group) |
|
const UT_String & | getOwnerOpGroup () const |
|
const UT_StringHolder & | getFirstInputGroupInterestName () const |
|
void | updateStateValues (void *ui_event) |
|
void | beginHandleChange (void *ui_event) |
|
void | endHandleChange (void *ui_event) |
|
void | allocProxy (void *ptr) |
|
void | freeProxy () |
|
UT_StringHolder | getOpParmLabel (int pi_index) const |
|
|
Public Types inherited from PI_OpHandleLink |
using | ReadParmFunc = UT_Function< void(const PRM_Parm &parm, int vecidx)> |
|
using | ModifyParmFunc = UT_Function< void(PRM_Parm &parm, int vecidx)> |
|
Static Public Member Functions inherited from PI_OpHandleLink |
static void | extractProjection (UT_String &channel, const char *parmname, fpreal &a, fpreal &b, fpreal &c, fpreal &d) |
|
static void | extractChannelName (UT_String &channel, const char *parmname) |
|
Static Protected Member Functions inherited from PI_OpHandleLink |
static bool | isOpParmLocked (const char *channel_name, OP_Node &op, fpreal time, const PRM_Parm **ret_parm=NULL, const OP_Node **ret_node=NULL) |
|
Definition at line 23 of file PI_OHLPersistent.h.