| AddRef()=0 | IMCUnknown | [pure virtual] |
| AddToSelection(ISceneSelection *inSelection, boolean allowMultiple)=0 | ISelectableObject | [pure virtual] |
| GetFullPath(TSelectionPath &outPath)=0 | ISelectableObject | [pure virtual] |
| GetLeaf(TSelectionNode &leaf)=0 | ISelectableObject | [pure virtual] |
| GetPath(TSelectionPath &outPath)=0 | ISelectableObject | [pure virtual] |
| GetSelectedObject(const TSelectionPath &path) const =0 | ISelectableObject | [pure virtual] |
| GetSelectedSubObject(const TSelectionNode &inSubNode) const =0 | ISelectableObject | [pure virtual] |
| IsInCurrentSelection()=0 | ISelectableObject | [pure virtual] |
| IsInSelection(ISceneSelection *inSelection)=0 | ISelectableObject | [pure virtual] |
| QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | [pure virtual] |
| Release()=0 | IMCUnknown | [pure virtual] |
| RemoveFromSelection(ISceneSelection *inSelection)=0 | ISelectableObject | [pure virtual] |
| SetIsInCurrentSelection(ESelectState isSelected)=0 | ISelectableObject | [pure virtual] |
1.6.3