IViewport3D Interface Members
The following tables list the members exposed by IViewport3D.
Public Properties
| Name | Description | |
|---|---|---|
![]() | CameraController | Gets the current ICameraController instance attached to the Viewport3D |
![]() | IdProvider | Gets or sets the EntityId Provider. Defaults to the SciChart.Charting3D.Primitives.DefaultEntityIdProvider |
![]() | LightingController | Gets the current ISceneLightingController instance attached to the Viewport3D |
![]() | ParentSurface | Gets or sets the parent ISciChart3DSurface to perform the Viewport3D operations on |
![]() | RootEntity | Gets or sets the Root Scene Entity which exists in the Viewport |
![]() | Started | Gets whether DirectX is started on the Viewport3D |
![]() | SyncRoot | Gets the synchronization object for multi-threaded operations on the Viewport3D |
![]() | ViewportOrientation | Gets the current Viewport3D orientation |
![]() | ViewportSize | Gets the current Viewport3D size in pixels |
Public Methods
| Name | Description | |
|---|---|---|
![]() | AttachCamera | Attaches a Camera to the Viewport3D |
![]() | BuildUpViewport | INTERNAL USE ONLY: After Viewport3D.Restart3DEngineWith, this method is called internally to build up the viewport. We expose this only as public for unit tests. |
![]() | Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from System.IDisposable) |
![]() | DrawFrame | Forces a redraw to occur in the Viewport3D |
![]() | GetWorld | Gets the 3D Scene World from the 3D engine |
![]() | OnViewportResized | Tells the viewport the parent size has changed |
![]() | PickScene | Overloaded. Performs a Pick operation on the scene, returning the unique Vertex ID that was picked, or zero for none |
![]() | RestartD3DPresentationWith | Sets the fill source mode (D3DImage or Alternative) and forces a redraw |
![]() | SetCoordinateSystem | Sets the coordinate system (e.g. Left Handed or Right Handed) to use in the current Viewport instance |
![]() | TearDownViewport | INTERNAL USE ONLY: Before Viewport3D.Restart3DEngineWith, this method is called internally to tear down the viewport. We expose this only as public for unit tests. |
Extension Methods
| Name | Description | |
|---|---|---|
![]() | SafeDispose | Checks for null and if not null, calls Dispose |
See Also


