GetPoint Events |
The GetPoint type exposes the following members.
Name | Description | |
---|---|---|
DynamicDraw |
Event to use if you want to dynamically draw things as the mouse/digitizer moves.
Every time the mouse moves, DynamicDraw will be called once per viewport. The
calls to DynamicDraw happen AFTER the call to MouseMove.
If you are drawing anything that takes a long time, periodically call
InterruptMouseMove() to see if you should stop.
| |
MouseDown |
Called during Get2dRectangle, Get2dLine, and GetPoint(..,true) when the mouse down event for
the initial point occurs. This function is not called during ordinary point getting because
the mouse down event terminates an ordinary point get and returns a GetResult.Point result.
| |
MouseMove |
Called every time the mouse moves. MouseMove is called once per mouse move and is called
BEFORE any calls to OnDynamicDraw. If you are doing anything that takes a long time,
periodically call InterruptMouseMove() to see if you should stop. If the view is such
that the 2d screen point can't be mapped to a 3d point, the 'point' argument will be Unset.
| |
PostDrawObjects |
Same as the DisplayPipeline.PostDrawObjects, but only works during the
operation of the Get() function.
NOTE: You must set FullFrameRedrawDuringGet to true in order for this
event to be called.
|