Editor API
UnigineEditor public API
|
This class represents a list of selected subitems of a selected node. When an object is selected, some of its surfaces or collision shapes can also be selected, the subitems list shall contain all of them. More...
#include <Selector.h>
Public Member Functions | |
SubItemList () | |
virtual | ~SubItemList () |
virtual int | type () const =0 |
virtual bool | equal (SubItemList *other) const =0 |
Checks whether the subitems list is equal to the other list specified. More... | |
virtual void | merge (SubItemList *other)=0 |
Merges the subitems list with the other list specified. More... | |
virtual void | exclude (Constants::SubObjectType sub)=0 |
Excludes all subitems of the specified type from the list. More... | |
virtual SubItemList * | clone () const =0 |
This class represents a list of selected subitems of a selected node. When an object is selected, some of its surfaces or collision shapes can also be selected, the subitems list shall contain all of them.
Editor::SelectorNodes::SubItemList::SubItemList | ( | ) |
|
virtual |
|
pure virtual |
Implemented in Editor::IndexList.
|
pure virtual |
Checks whether the subitems list is equal to the other list specified.
other | Other subitems list. |
|
pure virtual |
Excludes all subitems of the specified type from the list.
sub | Type of subitems to be excluded from the list. One of the Constants::SubObjectType enum values. |
Implemented in Editor::IndexList.
|
pure virtual |
Merges the subitems list with the other list specified.
other | Other subitems list. |
|
pure virtual |
Implemented in Editor::IndexList.