Public Member Functions | |
virtual void | addItems (const SceneItems &e, bool selected=false)=0 |
virtual void | setItems (const SceneItems &e, bool selected=false)=0 |
virtual void | removeItems (const std::vector< std::string > &e)=0 |
virtual void | clear ()=0 |
virtual std::vector< std::string > | getItemNames () const =0 |
virtual SceneItems | getItems () const =0 |
virtual SceneItem | getItem (const std::string &path) const =0 |
get a specific item by path | |
virtual void | setSelectedItems (const std::vector< std::string > &items)=0 |
set the selected items | |
virtual std::vector< std::string > | getSelectedItems (const std::string &field=DD::Image::SceneGraph::kNameField) const =0 |
get the selected items | |
virtual bool | hasSelection () const =0 |
true if something is selected in the knob | |
virtual void | viewAllNodes (bool view)=0 |
virtual void | setColumnHeader (const std::string &title)=0 |
virtual void | enableListView ()=0 |
virtual void | setFocus ()=0 |
virtual bool | isEmpty () const =0 |
Abstract base class for Scenegraph Knob-specific methods.
|
pure virtual |
augments the menu items on the knob with the given list.
e | collection of scene graph items to insert into the tree |
|
pure virtual |
sets the items in the tree, removing any that no longer exist
e | collection of scene graph items to insert into the tree |
selected | set this to true to overwrite the value of already existing menu items |
|
pure virtual |
removes from the knob all menu items contained in the given list. if you want this to persist you must use the SAVE_MENU flag on this knob.
|
pure virtual |
get the menu items names set to the knob.
|
pure virtual |
get the menu items set to the knob.
|
pure virtual |
set the title of the nodelist column
|
pure virtual |
set the view of the scene graph
|
pure virtual |
set the focus to the scene graph knob so tab and knob are selected
|
pure virtual |
returns whether the given scenegraph is empty
©2021 The Foundry Visionmongers, Ltd. All Rights Reserved. |