Properties  Methods 

IViewport3D Interface Members

The following tables list the members exposed by IViewport3D.

Public Properties
 NameDescription
 PropertyGets the current ICameraController instance attached to the Viewport3D  
 PropertyGets or sets the EntityId Provider. Defaults to the SciChart.Charting3D.Primitives.DefaultEntityIdProvider  
 PropertyGets the current ISceneLightingController instance attached to the Viewport3D  
 PropertyGets or sets the parent ISciChart3DSurface to perform the Viewport3D operations on  
 Property Gets or sets the Root Scene Entity which exists in the Viewport  
 Property Gets whether DirectX is started on the Viewport3D  
 Property Gets the synchronization object for multi-threaded operations on the Viewport3D  
 Property Gets the current Viewport3D orientation  
 Property Gets the current Viewport3D size in pixels  
Top
Public Methods
 NameDescription
 Method Attaches a Camera to the Viewport3D  
 MethodINTERNAL USE ONLY: After Viewport3D.Restart3DEngineWith, this method is called internally to build up the viewport. We expose this only as public for unit tests.  
 MethodPerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from System.IDisposable)
 Method Forces a redraw to occur in the Viewport3D  
 Method Gets the 3D Scene World from the 3D engine  
 Method Tells the viewport the parent size has changed  
 MethodOverloaded.  Performs a Pick operation on the scene, returning the unique Vertex ID that was picked, or zero for none  
 Method Sets the fill source mode (D3DImage or Alternative) and forces a redraw  
 Method Sets the coordinate system (e.g. Left Handed or Right Handed) to use in the current Viewport instance  
 MethodINTERNAL USE ONLY: Before Viewport3D.Restart3DEngineWith, this method is called internally to tear down the viewport. We expose this only as public for unit tests.  
Top
Extension Methods
 NameDescription
Public Extension Method Checks for null and if not null, calls Dispose
Top
See Also