ViewCubeIcon Class
Top
Name | Description | |
---|---|---|
AnimateCamera | When true, animates the camera when changing the orientation. | |
BackColor | Gets or sets the color of the back face. | |
BackImage | Gets or sets the left face image. | |
BackRingColor | Gets or sets the color of the back ring label. | |
BackRingLabel | Gets or sets the label on the ring for front orientation. | |
BackText | Gets or sets the text of the back face. | |
BottomColor | Gets or sets the color of the bottom face. | |
BottomImage | Gets or sets the bottom face image. | |
BottomText | Gets or sets the text of the bottom face. | |
CustomViewport | Tells if the UI element is drawn with a custom viewport. (inherited from UserInterfaceBase). | |
Disposed | (inherited from DisposableBase). | |
EdgeColor | Gets or sets the front face image. | |
Enabled | Gets or sets the enabled status. | |
Entities | Gets or sets the mesh entities used to draw the CoordinateSystemIcon. (inherited from UserInterfaceSymbolBase). | |
FitAfterViewChange | When true, fits the view when the view orientation changes. | |
Font | Gets or sets the Font used to draw the texts on the cube faces and the labels on the ring | |
FontFamily | Gets or sets the Font Family used to draw the texts on the cube faces and the labels on the ring | |
FrontColor | Gets or sets the color of the front face. | |
FrontImage | Gets or sets the front face image. | |
FrontRingColor | Gets or sets the color of the front ring label. | |
FrontRingLabel | Gets or sets the label on the ring for front orientation. | |
FrontText | Gets or sets the highlight color. | |
HighlightColor | Gets or sets the highlight color. | |
InitialRotation | Gets or sets the initial rotation of the ViewCubeIcon. | |
LeftColor | Gets or sets the color of the left face. | |
LeftImage | Gets or sets the left face image. | |
LeftRingColor | Gets or sets the color of the left ring label. | |
LeftRingLabel | Gets or sets the label on the ring for left orientation. | |
LeftText | Gets or sets the text of the left face. | |
Lighting | When true, animates the camera when changing the orientation. | |
LocationAtOrigin | When doing a render to Bitmap of the item, must not change the viewport origin. (inherited from UserInterfaceBase). | |
ParentViewport | (inherited from UserInterfaceBase). | |
Position | The position on sceeen. | |
RightColor | Gets or sets the color of the right face. | |
RightImage | Gets or sets the top face image. | |
RightRingColor | Gets or sets the color of the left ring label. | |
RightRingLabel | Gets or sets the label on the ring for right orientation. | |
RightText | Gets or sets the text of the right face. | |
ShowRing | Gets or sets the visibility of the ring under the view cube. | |
Size | Gets or sets the size in pixels. (inherited from UserInterfaceSymbolBase). | |
TextColor | Gets or sets the color of the texts on the cube faces. | |
TopColor | Gets or sets the color of the top face. | |
TopImage | Gets or sets the top face image. | |
TopText | Gets or sets the text of the top face. | |
Transformation | Gets or sets the transformation applied to the object. (inherited from UserInterfaceSymbolBase). | |
Visible | Gets or sets the visibility status. (inherited from UserInterfaceSymbolBase). |
Name | Description | |
---|---|---|
CheckAndFixDefaultLayerName(Environment) | Use this method to check and fix the layer name for internal Meshes when the ui element is assigned to the Viewport. (inherited from UserInterfaceSymbolBase). | |
Clone() | Creates a new object that is a copy of the current instance. | |
Contains(Point) | Tells if a point in screen coordinates is over the ViewCube. | |
Dispose() | Releases unmanaged resources. | |
Draw(RenderParams) | Draws the origin symbol. | |
DrawForBitmap(object) | (inherited from UserInterfaceSymbolBase). | |
DrawInternal(DrawSceneParams) | ||
DrawLabels(DrawSceneParams) | (inherited from UserInterfaceSymbolBase). | |
Equals(Object) | Determines whether the specified object is equal to the current object. (inherited from Object). | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object). | |
GetBounds(Viewport) | Gets the bounds rectangle in screen coordinates. | |
GetDefaultLayerName(Environment) | Use this method to get the correct layer name for internal Meshes. (inherited from UserInterfaceBase). | |
GetDefaultViewCubeIcon() | Gets the default ViewCubeIcon. | |
GetHashCode | Serves as the default hash function. (inherited from Object). | |
GetModelViewMatrix(Camera, double) | Gets the modelview matrix to draw the user interface symbol. | |
GetPosition(Viewport, int[], out int, out int) | Gets the position of the ViewCube in camera viewport coordinates (0 on bottom). | |
GetProjectionMatrix(DrawSceneParams, double) | Gets the projection matrix. | |
GetThumbnail(Viewport, Size, Color) | Gets a thumbnail bitmap of the user interface element. (inherited from UserInterfaceBase). | |
GetType | Gets the Type of the current instance. (inherited from Object). | |
MemberwiseClone | Creates a shallow copy of the current Object. (inherited from Object). | |
ObservableCollectionPropertyChanged(object, NotifyCollectionChangedEventArgs) | For internal use only. (inherited from DisposableBase). | |
OnMouseDown(MouseEventArgs, Viewport) | Method called when the mouse is pressed on a UI element. | |
OnMouseDown(MouseButtonEventArgs, Viewport) | Method called when the mouse is pressed on a UI element. | |
OnMouseMove(MouseEventArgs, Viewport, bool) | Occurs when the mouse moves over the ViewCubeIcon. | |
OnMouseMove(MouseEventArgs, Viewport, bool) | Occurs when the mouse moves over the ViewCubeIcon. | |
OnMouseUp(MouseEventArgs, Viewport) | Method called when the mouse is released on a UI element. | |
OnMouseUp(MouseButtonEventArgs, Viewport) | Method called when the mouse is released on a UI element. | |
PostDrawOnDepthBuffer(RenderContextBase) | Restores previous states at the end of the draw on depth buffer. (inherited from UserInterfaceSymbolBase). | |
PreDrawOnDepthBuffer(RenderContextBase) | Prepares to draw on the depth buffer. (inherited from UserInterfaceSymbolBase). | |
RaisePropertyChangedEvent(object, DependencyProperty) | For internal use only. (inherited from DisposableBase). | |
ResetImages() | Resets the images for all the faces. | |
ScaleForDPI() | Scales the element for high DPI settings. | |
SetImages(ImageSource[]) | Sets the images for all the faces. | |
SetView(Viewport, viewType) | Sets the viewport orientation. | |
SetupLights(Viewport, RenderContextBase, float) | (inherited from UserInterfaceSymbolBase). | |
ToString | Returns a string that represents the current object. (inherited from Object). | |
Update(IUserInterfaceElement) | Updates the contents of the element with the data from another element. |
Name | Description | |
---|---|---|
Click | Occurs when the ViewCubeIcon is clicked. | |
PropertyChanged | For internal use only. (inherited from DisposableBase). |
Name | Description | |
---|---|---|
ViewCubePartEntity | Class that represents a portion of the ViewCubeIcon |
Name | Description | |
---|---|---|
ViewCubeClickEventHandler | Represents the method that will handle the ViewCubeIcon.Click event. |
Name | Description | |
---|---|---|
Dragging | (inherited from UserInterfaceSymbolBase). | |
FontFamilyProperty | ||
PickedEntity | The picked part. (inherited from UserInterfaceSymbolBase). | |
PropertyChangedEvent | For internal use only. (inherited from DisposableBase). |
devDept.Eyeshot.ViewCubeIcon