Inheritance diagram for ISceneSelection:

Public Member Functions | |
| virtual void MCCOMAPI | Clone (ISceneSelection **)=0 |
| virtual MCCOMErr MCCOMAPI | Select (ISceneSelection *inSelection)=0 |
| virtual boolean MCCOMAPI | IsMultipleSelection ()=0 |
| virtual boolean MCCOMAPI | IsEmpty ()=0 |
| virtual void MCCOMAPI | GetPath (TMCClassArray< TSelectionNode > &outPath)=0 |
| virtual void MCCOMAPI | GetLeaves (TMCClassArray< TSelectionNode > &outLeaves)=0 |
| virtual uint32 MCCOMAPI | GetPathCount ()=0 |
| virtual uint32 MCCOMAPI | GetLeafCount ()=0 |
| virtual const TMCClassArray< TSelectionNode > &MCCOMAPI | GetPath () const =0 |
| virtual const TMCClassArray< TSelectionNode > &MCCOMAPI | GetLeaves () const =0 |
| virtual void MCCOMAPI | ClearSelection ()=0 |
| virtual boolean MCCOMAPI | IsCurrentSelection () const =0 |
| virtual void MCCOMAPI | SelectTree (I3DShTreeElement *tree, boolean addToSelection)=0 |
| virtual void MCCOMAPI | GetSelectables (TMCPtrArray< ISelectableObject > *outPath, TMCPtrArray< ISelectableObject > *outLeaves) const =0 |
| virtual ISelectableObject *MCCOMAPI | GetSelectableLeaf (int32 leafIndex) const =0 |
| virtual void MCCOMAPI | GetSelectedObject (const MCIID &riid, void **ppvObj) const =0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
Finds the first object in the selection that supports the requested interface (Works like QueryInterface) NOTE: the objects in the path are queried first, then those in the leaves
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
1.3.9.1