The XViewportMouseController class enables the default in-scene camera controll using the mouse, the controller is attached to the view and offers handling familiar from the SGP tools that works with the 3D space.

The XViewportMouseController..::.XStateAnimator type exposes the following members.

Constructors

  NameDescription
XViewportMouseController..::.XStateAnimator
Creates a new instance of the class XViewportMouseController..::.XStateAnimator.

Methods

  NameDescription
AnimateOverloaded.
Attach
Attaches animator to the sprite.
(Inherited from XSpriteAnimator.)
CollideWithOverloaded.
Detach
Detaches the animator for the sprite.
(Inherited from XSpriteAnimator.)
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.)
Join
Waits until the animation finishes.
(Inherited from XSpriteAnimator.)
MemberwiseClone

Creates a shallow copy of the current Object.

(Inherited from Object.)
OnAnimate
Carries out the very animation using the given animation time with the ability of backward playback.
(Inherited from XSpriteAnimator.)
RewindOverloaded.
SetPositionOverloaded.
SetSpriteStartState
Sets the sprite to the beginning of the animation.
(Inherited from XSpriteAnimator.)
SpriteAnimateHandler
Carries out the sprite animation and reacts to the Animate event.
(Inherited from XSpriteAnimator.)
StartOverloaded.
Stop
Stops the animation.
(Inherited from XSpriteAnimator.)
StopRunning
Stops running animation.
(Inherited from XSpriteAnimator.)
ToString

Returns a String that represents the current Object.

(Inherited from Object.)
UpdateAnimationInfo
Updates animation information.
(Inherited from XSpriteAnimator.)

Properties

  NameDescription
AngleNormalized
Gets or sets whether is it necessary to normalize the angle.
Controller
Returns the mouse controller that the XViewportMouseController..::.XStateAnimator has created.
Duration
Gets or sets the animation duration.
(Inherited from XSpriteAnimator.)
EndTime
Gets or sets the animation end time.
(Inherited from XSpriteAnimator.)
From
Returns the animation start state.
IsRunning
Denotes whether the animation is running.
(Inherited from XSpriteAnimator.)
Loop
Gets or sets the animation loop mode.
(Inherited from XSpriteAnimator.)
LoopCount
Gets or sets the animation repetition count.
(Inherited from XSpriteAnimator.)
LoopDuration
Gets or sets the animation loop period duration.
(Inherited from XSpriteAnimator.)
PhaseLoop
Gets or sets the animation repetition mode during the one phase.
(Inherited from XSpriteAnimator.)
PhaseLoopCount
Gets or sets the animation repetition count during the one phase.
(Inherited from XSpriteAnimator.)
Sprite
Gets or sets a sprite being animated.
(Inherited from XSpriteAnimator.)
StartTime
Gets or sets the animation start time.
(Inherited from XSpriteAnimator.)
SyncRoot (Inherited from XSpriteAnimator.)
TimeMap
Gets or sets the animation timing function.
(Inherited from XSpriteAnimator.)
To
Returns the animation end state.

See Also