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 | |
ParentSurface | ||
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 | ||
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