MouseOptions Class |
Namespace: AGI.Foundation.Graphics.Advanced
The MouseOptions type exposes the following members.
Name | Description | |
---|---|---|
AnimateWhileHandling |
Gets or sets whether mouse events will allow for animation to continue as they are handled.
| |
AutoHandleMouse |
Gets or sets whether mouse events will be handled by the
Insight3D control to allow for automatically
controlling the scene's Camera with the mouse.
| |
HandledButtons |
Gets or sets which of the MouseButtons are being handled.
The MouseButtons enumeration has a
FlagsAttribute attribute that allows a bitwise combination of its member values.
You can also call the SetHandledButtons(MouseButtons, Boolean) method to set the handled buttons.
| |
Panning |
Gets or sets whether holding down shift and dragging the mouse will pan across the surface of the central body.
| |
Zooming |
Gets or sets whether clicking and dragging the mouse will zoom to the defined area.
The ZoomComplete event is raised when the zoom is complete.
|
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
SetHandledButtons |
Sets whether the specified MouseButtons will be handled or not.
To turn off mouse handling for all buttons, set the AutoHandleMouse property to false.
The MouseButtons enumeration has a
FlagsAttribute attribute that allows a bitwise combination of its member values.
| |
ToString |
Returns a string that represents the current object.
(Overrides ObjectToString.) |
Name | Description | |
---|---|---|
ZoomComplete |
Raised when an area is zoomed to when the Zooming property is set to true.
|