|
| HOM_NetworkEditor () |
|
| HOM_NetworkEditor (const HOM_NetworkEditor &pane) |
|
| ~HOM_NetworkEditor () override |
|
| SWIGOUT (virtual std::string __repr__()=0) |
|
virtual bool | isShowingConnectors ()=0 |
|
virtual bool | isUnderCursor ()=0 |
|
virtual bool | isPosInside (const HOM_Vector2 &pos, bool ignore_floating_windows=true)=0 |
|
virtual void | setCursorPosition (const HOM_Vector2 &pos)=0 |
|
virtual HOM_Vector2 | cursorPosition (bool confine_to_view=true)=0 |
|
virtual HOM_BoundingRect | screenBounds ()=0 |
|
virtual HOM_BoundingRect | visibleBounds ()=0 |
|
virtual void | setVisibleBounds (const HOM_BoundingRect &bounds, float transition_time=0.0, float max_scale=0.0, bool set_center_when_scale_rejected=false)=0 |
|
virtual void | requestZoomReset ()=0 |
|
virtual void | _requestZoomReset (const std::vector< HOM_NetworkItem * > &items)=0 |
|
virtual bool | isZoomResetRequested ()=0 |
|
virtual void | _requestGraphUpdate ()=0 |
|
virtual void | setLocatingEnabled (bool enabled)=0 |
|
virtual bool | locatingEnabled ()=0 |
|
virtual float | lengthToScreen (float len)=0 |
|
virtual float | lengthFromScreen (float len)=0 |
|
virtual HOM_Vector2 | sizeToScreen (const HOM_Vector2 &size)=0 |
|
virtual HOM_Vector2 | sizeFromScreen (const HOM_Vector2 &size)=0 |
|
virtual HOM_Vector2 | posToScreen (const HOM_Vector2 &pos)=0 |
|
virtual HOM_Vector2 | posFromScreen (const HOM_Vector2 &pos)=0 |
|
virtual HOM_Vector2 | overviewPosToScreen (const HOM_Vector2 &pos)=0 |
|
virtual HOM_Vector2 | overviewPosFromScreen (const HOM_Vector2 &pos)=0 |
|
virtual bool | overviewVisible ()=0 |
|
virtual bool | overviewVisibleIfAutomatic ()=0 |
|
virtual std::vector< UT_Tuple
< HOM_ElemPtr< HOM_NetworkItem >
, std::string, int > > | networkItemsInBox (const HOM_Vector2 &pos1, const HOM_Vector2 &pos2, bool for_drop=false, bool for_select=false)=0 |
|
virtual void | setDropTargetItem (HOM_NetworkItem *item, const char *name, int index)=0 |
|
virtual UT_Tuple< HOM_ElemPtr
< HOM_NetworkItem >
, std::string, int > | dropTargetItem ()=0 |
|
virtual void | setDecoratedItem (HOM_NetworkItem *item, bool interactive)=0 |
|
virtual HOM_NetworkItem * | decoratedItem ()=0 |
|
virtual bool | decorationInteractive ()=0 |
|
virtual void | setPreSelectedItems (const std::vector< HOM_NetworkItem * > &items)=0 |
|
virtual std::vector
< HOM_ElemPtr< HOM_NetworkItem > > | preSelectedItems ()=0 |
|
virtual std::vector
< HOM_ElemPtr
< HOM_NodeConnection > > | selectedConnections ()=0 |
|
virtual void | clearAllSelected ()=0 |
|
virtual void | setNetworkBoxPendingRemovals (const std::vector< HOM_NetworkMovableItem * > &items)=0 |
|
virtual std::vector
< HOM_ElemPtr
< HOM_NetworkMovableItem > > | networkBoxPendingRemovals ()=0 |
|
virtual void | setFootprints (const std::vector< HOM_NetworkFootprint > &footprints)=0 |
|
virtual std::vector
< HOM_NetworkFootprint > | footprints ()=0 |
|
virtual void | setCursorMap (std::map< std::pair< std::string, int >, std::string > cursors)=0 |
|
virtual std::map< std::pair
< std::string, int >
, std::string > | cursorMap ()=0 |
|
virtual void | setDefaultCursor (const char *cursor_name)=0 |
|
virtual std::string | defaultCursor ()=0 |
|
virtual void | setBackgroundImages (const std::vector< HOM_NetworkImage > &images)=0 |
|
virtual std::vector
< HOM_NetworkImage > | backgroundImages ()=0 |
|
virtual HOM_BoundingRect | itemRect (HOM_NetworkMovableItem *item, bool adjusted=true)=0 |
|
virtual HOM_Vector2 | itemInputPos (HOM_NetworkMovableItem *item, int input_index, bool adjusted=true)=0 |
|
virtual HOM_Vector2 | itemInputDir (HOM_NetworkMovableItem *item, int input_index)=0 |
|
virtual HOM_Vector2 | itemOutputPos (HOM_NetworkMovableItem *item, int output_index, bool adjusted=true)=0 |
|
virtual HOM_Vector2 | itemOutputDir (HOM_NetworkMovableItem *item, int output_index)=0 |
|
virtual std::vector< std::pair
< HOM_ElemPtr
< HOM_NetworkMovableItem >
, HOM_BoundingRect > > | allVisibleRects (const std::vector< HOM_NetworkMovableItem * > &ignore_items, bool adjusted=true)=0 |
|
virtual void | setAdjustments (const std::vector< HOM_NetworkItem * > &items, const std::vector< HOM_NetworkAnimValue > &adjustments, bool auto_remove=false)=0 |
|
virtual void | setShapes (const std::vector< HOM_NetworkShape * > &shapes)=0 |
|
virtual void | setOverlayShapes (const std::vector< HOM_NetworkShape * > &shapes)=0 |
|
virtual void | setTooltip (const char *tooltip)=0 |
|
virtual std::string | tooltip ()=0 |
|
virtual void | setPrompt (const char *prompt)=0 |
|
virtual std::string | prompt ()=0 |
|
virtual void | flashMessage (const char *image, const char *message, float duration)=0 |
|
virtual void | openTabMenu (const char *key=NULL, bool auto_place=false, bool branch=false, HOM_NetworkMovableItem *src_item=NULL, int src_connector_index=-1, HOM_NetworkMovableItem *dest_item=NULL, int dest_connector_index=-1, HOM_Vector2 *node_position=NULL, const std::vector< HOM_NetworkMovableItem * > &src_items=std::vector< HOM_NetworkMovableItem * >(), const std::vector< int > &src_connector_indexes=std::vector< int >(), const std::vector< HOM_NetworkMovableItem * > &dest_items=std::vector< HOM_NetworkMovableItem * >(), const std::vector< int > &dest_connector_indexes=std::vector< int >())=0 |
|
virtual void | openNodeMenu (HOM_Node *node=NULL, const std::vector< HOM_NetworkMovableItem * > &items=std::vector< HOM_NetworkMovableItem * >())=0 |
|
virtual void | openVopEffectsMenu (HOM_VopNode *node, int input_index)=0 |
|
virtual void | openVopOutputInfoMenu (HOM_VopNode *node, int output_index)=0 |
|
virtual void | openFloatingParameterEditor (HOM_Node *node)=0 |
|
virtual int | openNameEditor (HOM_NetworkMovableItem *item, bool select_all=false)=0 |
|
virtual int | openCommentEditor (HOM_NetworkMovableItem *item, bool select_all=false)=0 |
|
virtual int | openNoteEditor (HOM_StickyNote *stickynote, bool select_all=false)=0 |
|
virtual void | closeTextEditor (int id, bool apply_changes=true)=0 |
|
virtual void | runShelfTool (const char *tool_name)=0 |
|
virtual int | scheduleTimerEvent (float seconds)=0 |
|
virtual void | handleCurrentKeyboardEvent (bool resend=false)=0 |
|
virtual void | setVolatileHotkeys (const std::vector< std::string > &hotkey_symbols)=0 |
|
virtual bool | isVolatileHotkeyDown (const char *hotkey_symbol)=0 |
|
virtual std::vector
< std::vector< std::string > > | hotkeyAssignments (const std::vector< std::string > &hotkey_symbols)=0 |
|
virtual void | setPref (const char *pref, const char *value)=0 |
|
virtual std::string | getPref (const char *pref)=0 |
|
virtual void | setPrefs (const std::map< std::string, std::string > &prefs)=0 |
|
virtual std::map< std::string,
std::string > | getPrefs ()=0 |
|
virtual void | registerPref (const char *pref, const char *value, bool global)=0 |
|
virtual std::vector
< std::vector< std::string > > | badges ()=0 |
|
virtual std::vector
< std::vector< std::string > > | textBadges ()=0 |
|
virtual std::vector< std::string > | nodeShapes ()=0 |
|
virtual std::vector< std::string > | reloadNodeShapes ()=0 |
|
virtual void | redraw ()=0 |
|
virtual void | setDragSourceData (const std::vector< HOM_NetworkMovableItem * > &items)=0 |
|
virtual void | setDragSourceWorkItem (int item_id)=0 |
|
| SWIGOUT (%ignore pushOpaqueEventContext) |
|
virtual bool | pushOpaqueEventContext (const char *module, void *data)=0 |
|
virtual void | popEventContext ()=0 |
|
| SWIGOUT (%ignore opaqueEventContextData) |
|
virtual void * | opaqueEventContextData ()=0 |
|
virtual HOM_Vector2 | parmScrollPosition ()=0 |
|
virtual void | setParmScrollPosition (HOM_Vector2 &position)=0 |
|
virtual void | setParmFilterEnabled (bool on)=0 |
|
virtual bool | parmFilterEnabled ()=0 |
|
virtual void | setParmFilterExactMatch (bool on)=0 |
|
virtual bool | parmFilterExactMatch ()=0 |
|
virtual void | setParmFilterPattern (const char *filter)=0 |
|
virtual std::string | parmFilterPattern ()=0 |
|
virtual void | setParmFilterMode (HOM_EnumValue &mode=HOM_parmFilterMode::AllParms)=0 |
|
virtual HOM_EnumValue & | parmFilterMode ()=0 |
|
virtual void | setParmFilterCriteria (HOM_EnumValue &criteria=HOM_parmFilterCriteria::NameOrLabel)=0 |
|
virtual HOM_EnumValue & | parmFilterCriteria ()=0 |
|
virtual void | _scrollToParms (const char *parms)=0 |
|
virtual void | _filterParms (const char *parms)=0 |
|
virtual void | _startModalUI (const char *name)=0 |
|
virtual void | _endModalUI ()=0 |
|
| HOM_PathBasedPaneTab () |
|
| HOM_PathBasedPaneTab (const HOM_PathBasedPaneTab &pane) |
|
| ~HOM_PathBasedPaneTab () override |
|
virtual HOM_Node * | pwd ()=0 |
|
virtual void | setPwd (HOM_Node &node)=0 |
|
virtual void | cd (const char *path)=0 |
|
virtual HOM_Node * | currentNode ()=0 |
|
virtual void | setCurrentNode (HOM_Node &node, bool pick_node=true)=0 |
|
| HOM_PaneTab () |
|
| HOM_PaneTab (const HOM_PaneTab &) |
|
virtual | ~HOM_PaneTab () |
|
virtual bool | operator== (HOM_PtrOrNull< HOM_PaneTab > pane_tab)=0 |
|
virtual bool | operator!= (HOM_PtrOrNull< HOM_PaneTab > pane_tab)=0 |
|
virtual int | __hash__ ()=0 |
|
virtual std::string | __repr__ ()=0 |
|
virtual HOM_Pane * | pane ()=0 |
|
virtual HOM_FloatingPanel * | floatingPanel ()=0 |
|
virtual std::string | name ()=0 |
|
virtual void | setName (const char *name)=0 |
|
virtual bool | isCurrentTab ()=0 |
|
virtual void | setIsCurrentTab ()=0 |
|
virtual bool | isFloating ()=0 |
|
virtual HOM_PaneTab * | clone ()=0 |
|
virtual void | close ()=0 |
|
virtual HOM_EnumValue & | type ()=0 |
|
virtual HOM_PaneTab * | setType (HOM_EnumValue &type)=0 |
|
virtual HOM_EnumValue & | linkGroup ()=0 |
|
virtual void | setLinkGroup (HOM_EnumValue &group)=0 |
|
virtual bool | isPin ()=0 |
|
virtual void | setPin (bool pin)=0 |
|
virtual std::vector
< HOM_ElemPtr< HOM_Tool > > | tools ()=0 |
|
virtual std::vector< std::string > | _getValueNames ()=0 |
|
virtual std::string | _getValue (const char *name)=0 |
|
virtual bool | _setValue (const char *name, const char *value)=0 |
|
virtual bool | _pressButton (const char *name)=0 |
|
virtual std::vector< int > | size ()=0 |
|
virtual std::vector< int > | contentSize ()=0 |
|
virtual bool | hasNetworkControls ()=0 |
|
virtual bool | isShowingNetworkControls ()=0 |
|
virtual void | setShowNetworkControls (bool value)=0 |
|
virtual void | showNetworkControls (bool value)=0 |
|
virtual void | _displayRadialMenuOpaque (const char *name, void *open_callback, void *close_callback)=0 |
|
virtual void | displayRadialMenu (const std::string &name)=0 |
|
virtual void | displayRadialMenu (HOM_RadialItem *item)=0 |
|
virtual void * | _qtParentWindow ()=0 |
|
virtual std::vector< int > | _qtScreenGeometry ()=0 |
|