Detailed Description
- See also:
- Class IMtlParams, Class INode.
- Description:
- This class is available in release 2.0 and later only.
This is the callback object passed to IMtlParams::SetPickMode().
It gets set so the user can pick objects in the scene. Its methods
allow for filtering the picks, changing cursors over valid hits,
and allowing multiple picks.
All methods of this class are virtual.
#include <imtl.h>
List of all
members.
Constructor & Destructor Documentation
Member Function Documentation
virtual BOOL Pick |
( |
INode * |
node |
) |
[pure virtual] |
- Parameters:
- INode
*node
This is the node that was selected.
- Returns:
- Return TRUE to end the pick mode; FALSE to ignore the pick and
to continue to allow the user to pick.
virtual BOOL Filter |
( |
INode * |
node |
) |
[pure virtual] |
- Parameters:
- INode
*node
This is the node that was selected.
virtual void EnterMode |
( |
|
) |
[inline, virtual] |
- Default Implementation:
- {}
virtual void ExitMode |
( |
|
) |
[inline, virtual] |
- Default Implementation:
- {}
virtual HCURSOR GetDefCursor |
( |
|
) |
[inline, virtual] |
- Returns:
- The handle of the non-pickable object cursor or NULL if the
default cursor should be used.
- Default Implementation:
- {return NULL;}
virtual HCURSOR GetHitCursor |
( |
|
) |
[inline, virtual] |
- Returns:
- The handle of the pickable object cursor or NULL if the default
cursor should be used.
- Default Implementation:
- {return NULL;}
virtual BOOL AllowMultiSelect |
( |
|
) |
[inline, virtual] |
- Default Implementation:
- {return FALSE;}
PickObjectProc PickObjectProc
PickObjectProc PickObjectProc PickObjectProc PickObjectProc
PickObjectProc PickObjectProc PickObjectProc PickObjectProc
PickObjectProc PickObjectProc
PickObjectProc PickObjectProc PickObjectProc PickObjectProc
PickObjectProc PickObjectProc PickObjectProc PickObjectProc