Name | Description | |
---|---|---|
ViewportLayout Constructor | Empty constructor. |
The following tables list the members exposed by ViewportLayout.
Name | Description | |
---|---|---|
ViewportLayout Constructor | Empty constructor. |
Name | Description | |
---|---|---|
StandardShaders |
Name | Description | |
---|---|---|
backgroundWorker | ||
fps | Framerate per second counter. | |
hasFocus | Hold the focus status. |
Name | Description | |
---|---|---|
AccurateTransparency | When true, the Accurate Transparency mode is activated. Accurate Transparency provides slower but more accurate semi-transparent object drawing with support for non-concave objects and for objects intersection. | |
ActionMode | Gets or sets the active viewport action. | |
ActiveViewport | The active viewport index. | |
AllocatedCharDefs | Gets the number of loaded character definitions. | |
AmbientLight | Gets or sets the ambient light that is always added to the scene (multiplied by the material's ambient component). | |
AnimateCamera | If true, animates the camera in the commands that change its position or orientation. | |
AnimateCameraDuration | Gets or sets the duration in milliseconds of the camera animations. | |
AnimationFrameNumber | Gets or sets the animation frame number. | |
AnimationInterval | Gets or sets the animation interval. | |
AnimationStep | Gets or sets the animation step that increments the AnimationFrameNumber at each tick of the animation timer. Can be a negative number. | |
AntiAliasing | Gets or sets a value indicating if full screen anti-aliasing is enabled. | |
AntiAliasingSamples | Gets or sets the number of desired samples for Full Screen Anti-Aliasing. The Full Screen Anti-alasing can be set with the AskForAntiAliasing property. | |
AskForAntiAliasing | If true, Full Screen Anti-Aliasing modes are requested during viewport initialization. The number of samples can be set with the AntiAliasingSamples property. | |
AskForDirect3DLevel9_3 | If true, The Direct3D feature level 9_3 is requested during viewport initialization instead of the highest feature level available. | |
AskForHardwareAcceleration | If true, OpenGL accelerated hardware modes are requested during viewport initialization. | |
AssemblySelectionMode | Gets or sets a boolean that determines whether the selection goes inside the devDept.Eyeshot.Entities.BlockReference tree. | |
AttributeReferenceVisibilityMode | Gets or sets the AttributeReferences visibility mode. | |
AutoHideLabels | Gets or sets the auto hide labels flag in the active viewport. If true labels are hidden automatically when behind the model. | |
Backface | Gets or sets the backface settings, shared by all viewports. This settings don't apply to multicolor entities like devDept.Eyeshot.Entities.RichMesh for example. | |
Background | Gets or sets the background settings in the active viewport. | |
Blocks | Block collection. This collection contains block definitions. | |
BoundingBox | Bounding box settings. | |
ButtonStyle | Gets or sets the style used by the ToolBar and ProgressBar buttons. | |
Camera | Gets or sets the camera settings in the active viewport. | |
ClippingPlane1 | Clipping plane 1 attributes. | |
ClippingPlane2 | Clipping plane 2 attributes. | |
ClippingPlane3 | Clipping plane 3 attributes. | |
ClippingPlane4 | Clipping plane 4 attributes. | |
ClippingPlane5 | Clipping plane 5 attributes. | |
ClippingPlane6 | Clipping plane 6 attributes. | |
CoordinateSystemIcon | Gets or sets the coordinate system icon settings in the active viewport. | |
CursorTypes | The cursor types dictionary. | |
DaysRemaining | For internal use only. | |
DaysTotal | For internal use only. | |
DefaultColor | Gets or sets the default color used by top level entities with devDept.Eyeshot.Entities.colorMethodType.byParent color method. | |
DefaultMaterial | Gets or sets the default material attributes used by the entities without their own material. | |
DisplayMode | Gets or sets the active display mode in the active viewport. | |
Entities | Entity collection. This collection contains the entities displayed in the viewport. | |
ErrorInPaint | Gets a value indicating if an error occurred during paint. | |
FaceSelectionAngle | Gets or sets the angle (in radians) used to discriminate adjacent triangles in the selection of the faces of Mesh and Solids. | |
FastZPR | When true, enables experimental high speed ZPR. | |
Flat | Gets or sets the display settings for Flat mode, shared by all viewports. | |
Font | Overridden. Gets or sets viewport font. | |
ForceHardwareAcceleration | Forces accelerated hardware modes. By default, Eyeshot automatically disables hardware acceleration on some embedded GPUs to obtain the maximum level of graphical output consistency between all hardware. In these cases, enabling this property will forcibly activate hardware acceleration, though the resulting graphics output may be unpredictable. | |
ForceSymbolColor | Gets or sets FEM force symbol color. | |
FramesPerSecond | Gets current frames per second rate. | |
Grid | Gets the first XY grid settings in the active viewport. | |
Grids | Gets or sets the XY grid settings in the active viewport. | |
GroundPlaneDistance | Gets or sets the distance between the ground plane and the model's bounding box expressed as a fraction of the model height. | |
Groups | Group collection. | |
HasLicense | Tells if the product has a license. | |
HiddenLines | Sets the Hidden Lines options. | |
HideSmall | If true, entities with a size on screen less than SmallSize are not drawn. | |
InitialView | Gets or sets the active initial view in the active viewport. | |
InstanceId | For internal use only. Gets the instance id for the logging. | |
IsActivated | Tells if the product is activated. | |
IsAnimationRunning | Tells if the animation is currently running. | |
IsAntiAliasingAvailable | Returns true if Full Screen Anti-Aliasing is available. | |
IsBusy | Gets background worker thread status. | |
IsHardwareAccelerated | Returns true if OpenGL hardware acceleration is currently in use. | |
IsInFrustumMode | Gets or sets the modality used by IsInFrustum() method. | |
IsTrialExpired | Tells if the trial period has expired. | |
IsUnlockedAtDesignTime | For internal use only. | |
KeepSceneUpright | Gets or sets a flag that keeps the scene upright when doing SetView operations or clicking on the ViewCubeIcon faces. | |
Labels | Gets or sets the master label collection in the active viewport. | |
Layers | Layer collection. | |
LayoutMode | Gets or sets the viewports configuration. | |
Legends | Gets or sets the legend objects in the active viewport. | |
Light1 | Light 1 attribute. | |
Light2 | Light 2 attribute. | |
Light3 | Light 3 attribute. | |
Light4 | Light 4 attribute. | |
Light5 | Light 5 attribute. | |
Light6 | Light 6 attribute. | |
Light7 | Light 7 attribute. | |
Light8 | Light 8 attribute. | |
LineTypes | Gets or sets the line types collection. | |
MagnifyingGlass | Gets or sets the settings for the magnifying glass displayed under the mouse cursor. | |
Materials | Material collection. This collection contains material definitions. | |
MaxPatternRepetitions | Gets or sets the maximum number of pattern repetitions allowed between two vertices of a curve. | |
MaxTextureSize | Gets the maximum texture size allowed on current OpenGL implementation (in pixel). | |
MinimumFramerate | The minium acceptable framerate for dynamic movements. | |
Mouse3D | 3D mouse settings. | |
MultipleSelection | If true, the selection ActionModes work as if the Control key was pressed, selecting multiple entities. | |
MultiTouch | Gets or sets the Multitouch settings. | |
ObjectManipulator | The manipulator used to graphically position the selected entities. | |
OpenglExtensions | Gets a space-separated list of supported extensions to OpenGL. | |
Organization | For internal use only. | |
OrientationMode | Gets or sets the coordinate system orientation mode. | |
OriginSymbol | Gets or sets the origin symbol settings in the active viewport. | |
Pan | Gets or sets the Pan settings of the active viewport. | |
PickBoxSize | Gets or sets the pick box size in pixel units. | |
PlanarShadowOpacity | Gets or sets the planar shadow's opacity. | |
PressureSymbolColor | Gets or sets FEM pressure symbol color. | |
PrintDocumentName | Print document name. It also appears during print preview preparation. | |
PrintResolution | Print resolution (dpi). | |
ProgressBar | Gets or sets the progress bar settings. | |
PunctualForceSymbolColor | Gets or sets FEM pressure symbol color. | |
Rendered | Gets or sets the display settings for Rendered mode, shared by all viewports. | |
RendererName | Gets the name of the renderer. This name is typically specific to a particular configuration of a hardware platform. It does not change from release to release. | |
RendererVendor | Gets the company responsible for this GL implementation. This name does not change from release to release. | |
RendererVersion | Gets graphics API version. | |
RestraintSymbolColor | Gets or sets FEM restraint symbol color. | |
Rotate | Gets or sets the Rotate settings in the active viewport. | |
SelectionBoxColors | Gets or sets the colors used to draw the selection box and polygon. | |
SelectionColor | Gets or sets the color of selected entities, shared by all viewports. | |
SelectionColorDynamic | Gets or sets the color for the dynamic selection, shared by all viewports. | |
SelectionFilterMode | Gets or sets the pick filter used by the pick action modes. | |
SelectionLineWeightScaleFactor | Gets or sets the factor applied to the line weight for the selected wireframe entities or devDept.Eyeshot.Entities.Solid3D.Edges. | |
SerialNumber | For internal use only. | |
Shaded | Gets or sets the display settings for Shaded mode, shared by all viewports. | |
ShadingLanguageVersion | Gets OpenGL Shading Language version. | |
ShortcutKeys | Gets or sets the keyboard shortcuts. | |
ShowCurveDirection | If true, curve direction is displayed. | |
ShowFps | Gets or sets the frame per second rate text visibility status. | |
ShowJoint | Joint symbols visibility status. | |
ShowLabels | Gets or sets the labels visibility status in the active viewport. | |
ShowLoad | Load symbols visibility status. | |
ShowNormals | Gets or sets the normals visibility status. | |
ShowRestraint | Restraint symbols visibility status. | |
ShowVertexIndices | Gets or sets the vertex indices visualization flag in the active viewport (meaningful only if ShowVertices is also true). | |
ShowVertices | If true, the model vertices are displayed in the active viewport. | |
SmallSize | Gets or sets the size (in pixel) of small entities. | |
SplitterMoving | When the viewport control is hosted inside a SplitContainer control an annoying repaint issue is present during SplitContainer splitter moving. Setting properly this flag this can be avoided. | |
SuspendSetColorForSelection | Suspends the set of the color by the SetColorDrawForSelectionAndUpdateIdItemsMap<T>. | |
TextStyles | Gets or sets the text styles collection. | |
ToolBar | Gets the first toolbar in the active viewport. | |
ToolBars | Gets the toolbars array in the active viewport. | |
Units | The active units of measurement. | |
UseFrameBufferObject | When true the frame buffer objects are used. Affects the quality of Realistic shadows. For debugging purpose only. | |
Username | For internal use only. | |
UseShaders | If true, the rendererType.OpenGL renderer uses Phong shading for better lighting, has the DisplayModeSettingsRendered.PlanarReflections with a fading out effect and better performances for the devDept.Graphics.shadowType.Realistic shadows. | |
VertexSize | Gets or sets the vertex visualization size in the active viewport (meaningful only if ShowVertices is true). | |
ViewCubeIcon | Gets or sets the view cube icon settings in the active viewport. | |
ViewportBorder | Gets or sets the border settings. | |
Viewports | Gets or sets the list of viewports. | |
ViewportsGap | Gets or sets the gap between viewports. | |
WaitCursorMode | Gets or sets the wait cursor mode. Controls if and when the wait cursor is displayed. | |
Wireframe | Gets or sets the display settings for Wireframe mode, shared by all viewports. | |
WriteDepthForTransparents | When true, adds an extra pass to write transparent entities in the Z buffer. | |
Zoom | Gets or sets the Zoom settings in the active viewport. |
Name | Description | |
---|---|---|
Activate | Overloaded. For internal use only. | |
AdjustNearAndFarPlanes | Adjusts camera near and far planes based on model extents and on origin symbol, grid and shadow visibility status. | |
BeginInit | Overridden. | |
CancelWork | Stops the asynchronous background work. | |
CheckSmall | Checks the size on screen of the top level entities and hides the ones smaller that SmallSize, if HideSmall is true. | |
Clear | Clears all the viewport master collections: blocks, entities, materials, labels and layers. | |
CompareWithReferenceImage | Overloaded. Executes a 3D scene visual testing. | |
CompileUserInterfaceElements | Overloaded. Compiles 3D user interface elements like the origin symbol, the bitmap background, the FEM restraint and load symbols, etc. | |
CopyTo | Copies all items inside control master collections (Entities, Labels, Blocks, Layers, Materials, TextStyles, LineTypes) to the specified ViewportLayout. | |
CopyToClipboardRaster | Overloaded. Copies a raster image of the current viewport scene on the clipboard. | |
CopyToClipboardVector | Copies a vectorial image of the current scene of the active viewport on the clipboard. | |
CreateReferenceImage | Create a bitmap for the image comparison. | |
Deactivate | Deactivates the product. | |
DeleteLicenseFile | For internal use only. | |
DeleteObject | ||
DoWork | Accomplishes the work. | |
DrawTextOutlined | Draws a text on the ViewportLayout's client area. | |
EndInit | Overridden. | |
EvaluateBoundingBox | Evaluates the bounding box of a collection of entities without taking care of entity visibility. | |
ExtrudeText | Overloaded. Extrudes a text creating an array of new solids. | |
FindClosestTriangle | Overloaded. Finds the closest triangle to the viewer of the specified entity. | |
FindClosestVertex | Overloaded. Looks for the model vertex whose 2D screen projection is closer to the mouse cursor. | |
FindClosestVertices | Overloaded. Looks for the model vertices whose 2D screen projections are closer to the mouse than the maxDistance. | |
GetAllCrossingEntities | Returns the list of all the visible and selectable entities geometrically crossing the selection box, regardless of their actual visibility on screen. | |
GetAllEnclosedEntities | Selects all entities completely enclosed in the specified selection rectangle. | |
GetAllEntitiesUnderMouseCursor | Returns all the visible (on screen) top level and selectable entities (which may include the parents stack for nested entities) under the mouse cursor in the active viewport. | |
GetAllItemsUnderMouseCursor | Returns all the visible (on screen) and selectable entities (which may include the parents stack for nested entities) under the mouse cursor in the active viewport. | |
GetAllLabelsUnderMouseCursor | Returns all the visible labels under the mouse cursor in the active viewport. | |
GetAllVisibleEntities | Returns the list of all visible entities in the specified selection box in the active viewport. | |
GetAllVisibleItems | Returns the list of all visible entities (which may include the parents stack for nested entities) in the specified selection box in the active viewport. | |
GetAllVisibleLabels | Returns the list of all visible labels in the specified selection box. | |
GetAssembly | Gets the currently loaded assembly. | |
GetDefaultCursor | Gets the default cursor for the viewport control. | |
GetDefaultLayoutMode | For internal use only. | |
GetEntityPattern | Returns the entity's linetype pattern. | |
GetEntityUnderMouseCursor | Returns the index of the first top level entity under the mouse cursor. | |
GetItemUnderMouseCursor | Gets the first item under the mouse cursor (which may include the parents stack for nested entities). | |
GetLabelUnderMouseCursor | Returns the index of the first label under the mouse cursor. | |
GetPixel | Gets the color of the specified pixel in this viewport | |
GetPlanarReflectionsPlane | Gets the plane used to draw the planar reflections. | |
GetThumbnail | Returns a thumbnail bitmap of the whole viewportLayout. The maximum size is 256x256. | |
GroupSelection | Creates a single unit from selected entities. | |
InitializeViewports | Overridden. Ensures that at least one Viewport is present in the Viewports collection. | |
Invalidate | Overloaded. Invalidates the entire surface of the control and causes the control to be redrawn. | |
IsDesignMode | Overridden. Gets a boolean indicating whether the control is running at design time. | |
IsErrorInPaint | Overridden. | |
LicenseFileLocation | Overloaded. For internal use only. | |
LoadPickCursor | Overridden. Gets the Pick Cursor stream. | |
MakeFace | Overloaded. Triangulates the specific region. | |
MakeLoop | Analyzes a number of entities and returns a closed loop of points starting from the entity at startIndex. You can provide an array of 100 entities an get a 3D loop of a square made up of 4 lines. Entities connection is checked using chordalError parameter, if the end points of two entities are farther of this value they will not be connected. | |
MakeLoopByLength | Returns a closed loop of points at the specified distance. | |
MoveToPlane | Overloaded. Moves a list of entities from plane XY to the specified plane. | |
NextView | Restores the next view previously saved on the Viewport.SavedViews stack. | |
OpenFile | Overloaded. Restores the scene from disk, including entities and all the master collections (layers, blocks, etc.) | |
OrientCamera | Orients the Camera between the two specified points. | |
PageSetup | Opens the Page Setup dialog. | |
PanCamera | Overloaded. Pans the view from one screen point to the other. | |
PanDown | Pans the view downwards. | |
PanLeft | Pans the view to the left. | |
PanRight | Pans the view to the right. | |
PanUp | Pans the view upwards. | |
PreFilterMessage | Overloaded. Overridden. | |
PreviousView | Restores the previous view on the Viewport.SavedViews stack. | |
Computes the hidden lines and opens the Print dialog. | ||
PrintPreview | Computes the hidden lines and opens the Print Preview dialog. | |
ProcessSelection | Selects each entity crossing the specified selection rectangle. | |
ProcessSelectionEnclosed | Selects each entity completely enclosed in the specified selection rectangle. | |
ProcessSelectionVisibleOnly | Selects only visible entities in the specified rectangle. | |
ProcessSelectionVisibleOnlyLabels | Selects only visible labels in the specified rectangle. | |
Purge | Removes unused items from the ViewportLayout master collections (Layers, Blocks, Materials, etc.). | |
RemoveJittering | Overloaded. Creates a block with the selected Entities, computes the center of their bounding box, translates them all of the negative of that quantity and returns a BlockReference to that block. | |
RenderToBitmap | Overloaded. Returns an image of the current ViewportLayout scene. The image can be scaled even to a poster size one. | |
RestoreView | Restores the previously saved view in the active viewport. | |
RestoreViewportsForDesignTime | ||
RotateCamera | Overloaded. Sets the view direction as the normal of the plane under the mouse cursor. | |
RotateDown | Rotates the view downwards. | |
RotateLeft | Rotates the view to the left. | |
RotateRight | Rotates the view to the right. | |
RotateUp | Rotates the view upwards. | |
SaveFile | Overloaded. Saves the current scene on disk, including entities and all the master collections (layers, blocks, etc.) | |
SaveView | Overloaded. Saves the current view on the Viewport.SavedViews stack. | |
ScaleForDPI | Scales the element for high DPI settings. | |
ScreenToPlane | Overloaded. Maps screen coordinates to world coordinates in the active viewport. | |
ScreenToWorld | Overloaded. Maps screen coordinates to world coordinates. | |
SelectObject | ||
SetColorDrawForSelection | Sets a coded color depending on the entity id. | |
SetColorDrawForSelectionAndUpdateIdItemsMap<T> | Sets a coded color depending on the entity id. | |
SetColorRendered | Rendered mat changer. | |
SetColorShaded | Shaded color changer. | |
SetCursor | Sets the cursor. | |
SetDefaultCursor | Sets the default cursor for the viewport control. | |
SetParentHandle | Overridden. | |
SetSelectionScope | Sets the parents stack that represents the starting point for the selection. | |
SetView | Overloaded. Sets the view direction of the camera to the specified direction. | |
SetViewportsForDesignTime | ||
StartAnimation | Overloaded. Starts the animation timer. After calling this method the Animate method of all the entities is called periodically to allow the computation of the new entity position. To animate group of entities the recommended approach is the following:
| |
StartWork | Starts the work asynchronously. | |
StopAnimation | Stops the animation timer. Call base class method when overriding. | |
SuspendUpdate | Suspends the updates of ViewportLayout. | |
Ungroup | Removes the group status from the specified group. | |
Unlock | Validates the license for runtime usage. | |
UpdateDesignModeScene | Used by the designer to update the graphics. | |
UpdateViewportLayout | Updates the viewport in both desing-time and run-time mode. If necessary adjust near and far planes to accomodate origin symbols of various sizes. | |
UpdateViewportsSizeAndLocation | Updates the Viewports dimensions and locations depending on the LayoutMode property. | |
UpdateVisibleSelection | This method needs to be called before using one of the visible selection action modes or one of the methods that get the entities (or labels) under the mouse cursor if the devDept.Eyeshot.Entities.Entity.Visible or the devDept.Eyeshot.Entities.Entity.Selectable (or devDept.Eyeshot.Labels.Label.Visible or devDept.Eyeshot.Labels.Label.Selectable in case of labels selection) changed and the camera was not moved. | |
WndProcMouse3D | Overridden. | |
WorldToScreen | Overloaded. Maps world coordinates to screen coordinates. | |
WriteToFileRaster | Overloaded. Saves a raster image of the current viewport scene on disk. | |
WriteToFileVector | Saves a vectorial image of the current scene of the active viewport on disk in EMF format. | |
ZoomCamera | Overloaded. Zooms the view of the specified amount. | |
ZoomFit | Overloaded. Fits the entire model in the viewport control's client area. | |
ZoomFitSelectedLeaves | Overloaded. Fits the selected entities, including the ones inside BlockReferences. | |
ZoomIn | Zooms the view in. | |
ZoomOut | Zooms the view out. | |
ZoomWindow | Zooms to the specified window. |
Name | Description | |
---|---|---|
CheckViewports | For internal use only. | |
ClearCharDefs | ||
ComputeNonCurrentEntityColor | Gets the color used to draw the given non-current entity. | |
Draw3D | Draws model, shadow and bounding box. | |
DrawBackground | Draws the Background of the ViewportLayout control. | |
DrawImage | Draws an image on the ViewportLayout's client area. | |
DrawOverlay | Draws overlaying UI elements. | |
DrawScene | Main drawing method. | |
DrawShadow | Draws the model shadow | |
DrawText | Overloaded. Draws a text on the ViewportLayout's client area. | |
DrawTexture | Draws a texture. | |
DrawVertexIndices | ||
DrawVertices | Draws the vertices of the entities. | |
DrawViewport | Draws the viewport. | |
DrawViewportBackground | Draws the viewport background and reflections. | |
EndZoomPanRotate | Ends a sequence of Zoom-Pan-Rotate movements. | |
FireProgressChanged | Raises the ProgressChanged event. | |
FireWorkCancelled | Raises the WorkCancelled event. | |
FireWorkCompleted | Raises the WorkCompleted event. | |
FireWorkFailed | Raises the WorkCancelled event. | |
FreeCursors | Overridden. | |
GetCrossingEntities | Returns the list of all the visible and selectable entities crossing the specified selection box. | |
GetEntityLineWeight | Gets the entity line weight. | |
GetTextImage | Gets the text bitmap. | |
GetTextOutlinedImage | Gets the outlined text image. | |
GetViewportUnderMouse | Returns the viewport under the given mouse position. | |
GetVisibleEntitiesFromBackBuffer | Returns the indices of the entities read from the back buffer in the selectionBox. | |
IsCloserVertex | Tells if the projected point, whose square distance from the mouse cursor is squareDistance, is closer than the currentMinimumSquareDistance. | |
IsDragAction | Tells if the current ActionMode requires dragging. | |
IsInputKey | Overridden. | |
IsSelectByBoxAction | Tells if the current ActionMode is one of the ByBox ones. | |
IsSelectByPickAction | Tells if the current ActionMode is one of the ByPick ones. | |
IsSelectByPolygonAction | Tells if the current ActionMode is one of the ByPolygon ones. | |
OnAnimationTimerTick | Occurs every timer tick. Call base class method when overriding. | |
OnDoubleClick | Overridden. | |
OnGotFocus | Overridden. | |
OnHandleCreated | Overridden. | |
OnHandleDestroyed | Overridden. | |
OnKeyDown | Overridden. | |
OnKeyUp | Overridden. | |
OnLostFocus | Overridden. Synchronize hasFocus parameter, reset action, redraw the control. | |
OnMouse3DButtonDown | Occurs every Mouse3DButtonDown event. | |
OnMouse3DButtonUp | Occurs every Mouse3DButtonUp event. | |
OnMouse3DMove | Occurs every Mouse3DMove event. | |
OnMouseClick | Overridden. | |
OnMouseDown | Overridden. | |
OnMouseEnter | Overridden. | |
OnMouseLeave | Overridden. | |
OnMouseMove | Overridden. | |
OnMouseUp | Overridden. | |
OnMouseWheel | Overridden. | |
OnMultiTouchClick | Occurs every MultiTouchClick event. | |
OnMultiTouchDoubleClick | Occurs every MultiTouchDoubleClick event. | |
OnMultiTouchDown | Occurs every MultiTouchDown event. | |
OnMultiTouchMove | Occurs every MultiTouchMove event. | |
OnMultiTouchUp | Occurs every MultiTouchUp event. | |
OnPaint | Overloaded. Overridden. | |
OnResize | Overridden. | |
PaintBackBuffer | Paints the viewport surface without redrawing the whole scene. | |
PaintDesignError | ||
ProcessSelectionByPolygon | Selects each entity crossing the specified selection polygon. | |
ProcessSelectionByPolygonEnclosed | Selects each entity completely enclosed in the specified selection rectangle. | |
ProcessSelectionByPolygonVisibleOnly | Selects each visible entity in the specified selection polygon. | |
ResizeViewports | Resizes the Viewports. | |
RestoreCursor | ||
SetWaitCursor | ||
SortEntitiesForTransparency | Sorts the transparent entities from the farthest to the nearest to the camera for better rendering. | |
StartZoomPanRotate | Starts a sequence of Zoom-Pan-Rotate movements if the proper keys/mouse buttons are pressed. | |
SwapBuffers | Swaps the front and back buffers. |
Name | Description | |
---|---|---|
BoundingBoxChanged | Occurs when the scene bounding box has changed. | |
CameraMoveBegin | Occurs when a camera Zoom/Pan/Rotate camera movement begins. | |
CameraMoveEnd | Occurs when a Zoom/Pan/Rotate camera movement ends. | |
ErrorOccurred | Occurs when an error happens during the drawing. | |
Mouse3DButtonDown | Occurs when a Mouse3D button is pressed. | |
Mouse3DButtonUp | Occurs when a Mouse3D button is pressed. | |
Mouse3DMove | Occurs when a Mouse3D movement operation is performed. | |
MultiTouchClick | Occurs when a multitouch surface is dragged. | |
MultiTouchDoubleClick | Occurs when a multitouch surface is double-clicked. | |
MultiTouchDown | Occurs when a multitouch surface is pressed. | |
MultiTouchMove | Occurs when a multitouch movement is performed. | |
MultiTouchUp | Occurs when a multitouch surface is released. | |
NavigationTimerTick | Occurs during the scene navigation with the keyboard. | |
ProgressChanged | Occurs when the read/write progress has changed. | |
SelectionChanged | Occurs when entity selection has changed. | |
ViewChanged | Occurs when the SetView(viewType) is called. | |
WorkCancelled | Occurs when the background work is cancelled. | |
WorkCompleted | Occurs when the background work has completed. | |
WorkFailed | Occurs when the background work has failed. |