The XViewportMouseController type exposes the following members.

Constructors

  NameDescription
XViewportMouseControllerOverloaded.

Methods

  NameDescription
AnimateOverloaded.
AnimateDgrMsOverloaded.
AnimateParametersToStrings
Converts the parameter prms to the correponding strings.
AnimateRelativeOverloaded.
Attach
Attaches the controller to the view.
CenterAtOverloaded.
Detach
Detaches the controller.
Equals

Determines whether the specified Object is equal to the current Object.

(Inherited from Object.)
Finalize

Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.

(Inherited from Object.)
GetHashCode

Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.

(Inherited from Object.)
GetType

Gets the Type of the current instance.

(Inherited from Object.)
MemberwiseClone

Creates a shallow copy of the current Object.

(Inherited from Object.)
OnMouseControlFinished
Fire event MouseControlFinished.
OnMouseDown
The method is called by the agent on pressing the mouse button.
OnMouseMove
The method is called by the agent on the mouse move.
OnMouseUp
The method is called by the agent on releasing the mouse button.
OnMouseWheel
The method is called by the agent on rolling the mouse wheel.
ResetAutoRotation
Resets the autorotation.
ResetMousePosition
Centers the mouse to the center of the view.
ToString

Returns a String that represents the current Object.

(Inherited from Object.)

Properties

  NameDescription
AutoRotationAngle
Gets or sets the rotation angle in the autorotation, in radians.
AutoRotationAngleDgr
Gets or sets the rotation angle in the autorotation, in degrees.
AutoRotationPaused
Gets or sets whether the autorotation is paused.
AutoRotationSpeed
Gets or sets the autorotation speed in radians per second.
AutoRotationSpeedDgr
Gets or sets the autorotation speed in degrees per second.
CamDistanceMax
Maximal distance of the camera.
CamDistanceMin
Minimal distance of the camera.
Center
Gets or sets the point that the mouse controller is centered to.
ClickSending
Gets or sets whether the mouse click event will be sent even if the click was processed by the mouse controller.
DefaultMoveCursor
Gets or sets the default move cursor.
DefaultRotateCursor
Gets or sets the default rotate cursor.
DefaultTargetCursor
Gets or sets the default target cursor.
DefaultZoomCursor
Gets or sets the default zoom cursor.
Distance
Gets or sets the controller distance from the center midpoint.
Enabled
Gets or sets whether mouse controller is enabled.
EnableMoving
Gets or sets whether moving is enabled.
EnableRotating
Gets or sets whether rotating is enabled.
EnableZooming
Gets or sets whether zooming is enabled.
LastMouseEventHandled
Returns trueTruetruetrue (True in Visual Basic) whether the last event was handled by the controller.
ManualClickHandling
Gets or sets whether the camera orientation and position changing is not allowed.
MoveCursor
Gets or sets the move cursor.
Options
Gets or sets the mouse controller options.
PitchAngle
Gets or sets the pitch (vertical divergence) in radians.
PitchAngleDgr
Gets or sets the pitch (vertical divergence) in degrees.
RotateCursor
Gets or sets the rotate cursor.
State
Gets or sets the current state of the mouse controller.
SyncRoot
Returns the object that can be used for synchronizing access to this instance.
TargetCursor
Gets or sets the target cursor.
Viewport
Gets or sets the view that mouse controller is created for.
ViewportAutoSelect
Gets or sets whether a new viewport can be selected by a mouse click, whether the active viewport Viewport does not contains the point.
YawAngle
Gets or sets the yaw (horizontal divergence) in radians.
YawAngleDgr
Gets or sets the yaw (horizontal divergence) in degrees.
ZoomCursor
Gets or sets the zoom cursor.

Events

  NameDescription
MouseControlFinished
Event is fired when the mouse controller action is finished.
ViewportChanged
The event is fired when the active viewport Viewport has changed.

See Also