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 Object.ToString().) |
Name | Description | |
---|---|---|
![]() | ZoomComplete |
Raised when an area is zoomed to when the Zooming property is set to true.
|