# ISelectableObject Member List

This is the complete list of members for ISelectableObject, including all inherited members.

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]`