ModelViewerCamera Constructor
|
Creates new instance of the model viewer camera |
EyeLocation (inherited from Camera) | Returns the location of the eye |
IsAttachedToModel | Is the camera attached to a model |
IsBeingDragged (inherited from Camera) | Is the camera being 'dragged' at all? |
IsMouseLeftButtonDown (inherited from Camera) | Is the left mouse button down |
IsMouseMiddleButtonDown (inherited from Camera) | Is the middle mouse button down |
IsMouseRightButtonDown (inherited from Camera) | Is the right mouse button down |
IsPositionMovementEnabled (inherited from Camera) | Is position movement enabled |
LookAtPoint (inherited from Camera) | Returns the look at point of the camera |
MaximumRadius | The maximum radius |
MinimumRadius | The minimum radius |
ProjectionMatrix (inherited from Camera) | Returns the projection transformation matrix |
ViewMatrix (inherited from Camera) | Returns the view transformation matrix |
WorldMatrix | Gets the world matrix |
Equals (inherited from Object) | Determines whether the specified Object is equal to the current Object. |
FrameMove | |
GetHashCode (inherited from Object) | Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table. |
GetType (inherited from Object) | Gets the Type of the current instance. |
HandleMessages | Call this from your message proc so this class can handle window messages |
Reset | Reset the camera's position back to the default |
SetButtonMasks | Sets button masks |
SetIsPitchLimited | Sets whether the pitch is limited or not |
SetModelCenter | Sets the model's center |
SetProjectionParameters (inherited from Camera) | Calculates the projection matrix based on input params |
SetRadius | Overloaded. Sets radius |
SetViewParameters | Override for setting the view parameters |
SetViewQuat | Sets the view quat |
SetWindow | Overloaded. Sets arcball window |
SetWorldQuat | Sets the world quat |
ToString (inherited from Object) | Returns a String that represents the current Object. |
aspectRatio (inherited from Camera) | |
attachCameraToModel | |
cameraPitchAngle (inherited from Camera) | |
cameraYawAngle (inherited from Camera) | |
currentButtonMask (inherited from Camera) | |
defaultEye (inherited from Camera) | |
defaultLookAt (inherited from Camera) | |
defaultRadius | |
dragRectangle (inherited from Camera) | |
dragTimer (inherited from Camera) | |
eye (inherited from Camera) | |
farPlane (inherited from Camera) | |
fieldOfView (inherited from Camera) | |
framesToSmoothMouseData (inherited from Camera) | |
isClipToBoundary (inherited from Camera) | |
isEnablePositionMovement (inherited from Camera) | |
isEnableYAxisMovement (inherited from Camera) | |
isInvertPitch (inherited from Camera) | |
isMouseLButtonDown (inherited from Camera) | |
isMouseMButtonDown (inherited from Camera) | |
isMouseRButtonDown (inherited from Camera) | |
isMovementDrag (inherited from Camera) | |
isPitchLimited | |
isResetCursorAfterMove (inherited from Camera) | |
keys (inherited from Camera) | |
lastCameraRotation | |
lastModelRotation | |
lastMousePosition (inherited from Camera) | |
lookAt (inherited from Camera) | |
maxBoundary (inherited from Camera) | |
maxRadius | |
minBoundary (inherited from Camera) | |
minRadius | |
modelCenter | |
modelRotation | |
mouseDelta (inherited from Camera) | |
mouseWheelDelta (inherited from Camera) | |
moveScaler (inherited from Camera) | |
nearPlane (inherited from Camera) | |
projMatrix (inherited from Camera) | |
radius | |
rotateCameraButtonMask | |
rotateModelButtonMask | |
rotationScaler (inherited from Camera) | |
rotationVelocity (inherited from Camera) | |
totalDragTimeToZero (inherited from Camera) | |
velocity (inherited from Camera) | |
velocityDrag (inherited from Camera) | |
viewArcball | |
viewMatrix (inherited from Camera) | |
world | |
worldArcball | |
zoomButtonMask |
ConstrainToBoundary (inherited from Camera) | Clamps V to lie inside boundaries |
Finalize (inherited from Object) | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. |
MemberwiseClone (inherited from Object) | Creates a shallow copy of the current Object. |
UpdateMouseDelta (inherited from Camera) | Figure out the mouse delta based on mouse movement |
UpdateVelocity (inherited from Camera) |
ModelViewerCamera Class | Microsoft.Samples.DirectX.UtilityToolkit Namespace