The following tables list the members exposed by SciChart3DRootSceneEntity.
| Name | Description | |
|---|---|---|
![]() | SciChart3DRootSceneEntity Constructor | Overloaded. |
| Name | Description | |
|---|---|---|
![]() | _nativeEntity | The native entity in the 3D scene. (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
| Name | Description | |
|---|---|---|
![]() | AxisCube | Gets the SciChart.Charting3D.Axis.AxisCubeEntity, which draws the 3D Axis |
![]() | Children | Gets the collection of children for this entity. (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | EntityId | Gets or sets a unique System.UInt32 identifier for this entity. (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | EntityIdProvider | Gets or sets an SciChart.Charting3D.Primitives.IEntityIdProvider which encodes and decodes SciChart.Charting3D.Primitives.VertexIds VertexIds consist of MeshID (object ID) and vertex ID. (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | FpsPresenter | Gets FPS Presenter entity. |
![]() | IsDirty | When true, meshes need to be recreated on the next Render Pass (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | IsDisposed | Gets value determining whether the instance has already been disposed. (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | IsFinalized | Gets value determining whether the instance has already been finalized. (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | IsVisible | Gets or sets whether this entity is visible or not. (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | Parent | Gets or sets the parent SciChart.Charting3D.Primitives.IBaseSceneEntity (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | RequiresSelectionId | Gets a value indicating whether this entity requires a SelectionID. If TRUE (default), then the SciChart.Charting3D.Primitives.IEntityIdProvider.GetEntityId method will be called on setting SciChart.Charting3D.Primitives.BaseSceneEntity<T>.EntityIdProvider. This selection ID is passed through to the 3D Graphics engine to enable selection, tooltips on the entity. If FALSE, then no entity ID will be set. It will be the default value of System.UInt32.MaxValue. The item will be considered ignored for selection and tooltips. (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | RootSceneEntity | Gets the IRootSceneEntity at the root of the (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | Viewport3D | Gets the IViewport3D instance that hosts this root entity (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | XyzGizmo | Gets XYZ Gizmo entity. |
| Name | Description | |
|---|---|---|
![]() | AddChildren | |
![]() | BeginLines | Begins an Immediate Lines Mesh, which can be used to draw dynamic continuous (Poly) 3D lines on the fly. Accepts System.Single StrokeThickness which defines the stroke thickness in world coordinates for the line (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | BeginLineStrips | Begins an Immediate Lines Mesh, which can be used to draw dynamic disjointed (discontinuous) 3D lines on the fly. Accepts System.Single StrokeThickness which defines the stroke thickness in world coordinates for the line (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | BeginLitMesh | Begins an Immediate Mesh, which can be used to draw dynamic 3D meshes on the fly. Accepts SciChart.Charting3D.Primitives.TSRRenderMode which defines the DirectX primitive type (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | BeginMesh | Begins an Immediate Mesh, which can be used to draw dynamic 3D meshes on the fly. Accepts SciChart.Charting3D.Primitives.TSRRenderMode which defines the DirectX primitive type (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | BeginPoints | Begins an Immediate Points Mesh, which can be used to draw dynamic points (as textures, pixels or 3D models) on the fly. Accepts pointMarker which defines the geometry of the 3D point (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | BeginSolidMesh | Begins an Immediate Solid Mesh, which can be used to draw dynamic 3D planes on the fly. (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | GetEntity<T> | Gets the first child entity of type T (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | GetKind | Gets Scene Entity Kind that determines rendering pass during which scene entity has to be rendered. (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | GetSelectionId | Overloaded. (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | InvalidateScene | Forces the entire scene to redraw (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | IsVisible | (Inherited from SciChart.Charting3D.Interop.SCRTSceneEntity) |
![]() | OnAttached | Called immediately after an entity is attached to a parent (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | OnDetached | Called immediately before an entity is detached from a parent (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | OnEngineRestart | Called when the D3DEngine Restarts. Meshes and DirectX related objects should be recreated (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | PerformSelection | Performs selection on this entity, setting the IsSelected flag to True or False on the specified Vertex Ids (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | Render | Renders this entity with the current scene and render pass data (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | RenderScene | Called when the 3D Engine wishes to render this element. This is where geometry must be drawn to the 3D scene (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | RequiresUpTransform | (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | SetRenderPassData | Sets the current SciChart.Charting3D.Primitives.IRenderPassInfo3D, which contains the data needed for this render pass. (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | Update | Overloaded. Updates this entity with the current scene time (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | UpdateScene | Called when the 3D Engine wishes to update the geometry in this element. This is where we need to cache geometry before draw. (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | VisitEntities | Implements the Visitor Pattern, visiting all Child entities (and their children) performing the operation on each one. Use this when you want to set a property on all entities in the scene, or perform a certain function on all entities (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
| Name | Description | |
|---|---|---|
![]() | AttachChild | Attaches a SciChart.Charting3D.Primitives.IBaseSceneEntity to the SciChart.Charting3D.Primitives.BaseSceneEntity<T>.Children collection. (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | DetachChild | Detaches a SciChart.Charting3D.Primitives.IBaseSceneEntity and removes from the SciChart.Charting3D.Primitives.BaseSceneEntity<T>.Children collection (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
![]() | OnChildEntitiesCollectionChanged | Called when the SciChart.Charting3D.Primitives.BaseSceneEntity<T>.Children child entities collection changes (Inherited from SciChart.Charting3D.Primitives.BaseSceneEntity<SCRTSceneEntity>) |
| Name | Description | |
|---|---|---|
![]() | DebugFinalizer<T> | Notifies that finalizer has been invoked |
![]() | SafeDispose | Checks for null and if not null, calls Dispose |
![]() | ToDoubleArray | Overloaded. Converts an System.IComparable array to double array |
![]() | ToEnumerable<T> | Yields a single item, converting it to System.Collections.IEnumerable. |
![]() | ToStringArray2D<T> |





