Search Results for

    Show / Hide Table of Contents

    Class BaseRenderableSeriesSceneEntity3D<T>

    Defines an entity to draw BaseRenderableSeries3D in the 3D Scene

    Inheritance
    java.lang.Object
    com.scichart.charting3d.interop.TSRExposedObject
    com.scichart.charting3d.interop.TSRSceneEntity
    com.scichart.charting3d.interop.SCRTSceneEntity
    BaseSceneEntity
    BaseRenderableSeriesSceneEntity3D<T>
    Implements
    IAttachable
    renderableSeries.RenderableSeriesChangeListener
    Inherited Members
    com.scichart.charting3d.interop.SCRTSceneEntity.addChildEntityInternal(com.scichart.charting3d.interop.SCRTSceneEntity)
    com.scichart.charting3d.interop.SCRTSceneEntity.clearChildEntitiesInternal()
    com.scichart.charting3d.interop.SCRTSceneEntity.debugRender()
    com.scichart.charting3d.interop.SCRTSceneEntity.delete()
    com.scichart.charting3d.interop.SCRTSceneEntity.draw(int)
    com.scichart.charting3d.interop.SCRTSceneEntity.drawRaw(int)
    com.scichart.charting3d.interop.SCRTSceneEntity.finalize()
    com.scichart.charting3d.interop.SCRTSceneEntity.getBounds()
    com.scichart.charting3d.interop.SCRTSceneEntity.getCPtr(com.scichart.charting3d.interop.SCRTSceneEntity)
    com.scichart.charting3d.interop.SCRTSceneEntity.getChildEntities()
    com.scichart.charting3d.interop.SCRTSceneEntity.getChildInternal(long)
    com.scichart.charting3d.interop.SCRTSceneEntity.getChildrenCountInternal()
    com.scichart.charting3d.interop.SCRTSceneEntity.getEntityId()
    com.scichart.charting3d.interop.SCRTSceneEntity.getHeightMap()
    com.scichart.charting3d.interop.SCRTSceneEntity.getKind()
    com.scichart.charting3d.interop.SCRTSceneEntity.getMesh()
    com.scichart.charting3d.interop.SCRTSceneEntity.getSelectionHelper()
    com.scichart.charting3d.interop.SCRTSceneEntity.getWorld()
    com.scichart.charting3d.interop.SCRTSceneEntity.isVisible()
    com.scichart.charting3d.interop.SCRTSceneEntity.onEngineRestart()
    com.scichart.charting3d.interop.SCRTSceneEntity.removeChildEntityInternal(com.scichart.charting3d.interop.SCRTSceneEntity)
    com.scichart.charting3d.interop.SCRTSceneEntity.render()
    com.scichart.charting3d.interop.SCRTSceneEntity.renderRaw()
    com.scichart.charting3d.interop.SCRTSceneEntity.setEntityId(int)
    com.scichart.charting3d.interop.SCRTSceneEntity.setMaterial(com.scichart.charting3d.interop.TSRMaterial)
    com.scichart.charting3d.interop.SCRTSceneEntity.setPosition(com.scichart.charting3d.interop.TSRVector3)
    com.scichart.charting3d.interop.SCRTSceneEntity.setRotation(com.scichart.charting3d.interop.TSRVector3,float)
    com.scichart.charting3d.interop.SCRTSceneEntity.setScale(com.scichart.charting3d.interop.TSRVector3)
    com.scichart.charting3d.interop.SCRTSceneEntity.setVisible(boolean)
    com.scichart.charting3d.interop.SCRTSceneEntity.setWorld(com.scichart.charting3d.interop.SCRTSceneWorld)
    com.scichart.charting3d.interop.SCRTSceneEntity.subscribeChildEntities(com.scichart.charting3d.interop.SCRTSceneEntityChildEntitiesObserver)
    com.scichart.charting3d.interop.SCRTSceneEntity.swigDirectorDisconnect()
    com.scichart.charting3d.interop.SCRTSceneEntity.swigReleaseOwnership()
    com.scichart.charting3d.interop.SCRTSceneEntity.swigTakeOwnership()
    com.scichart.charting3d.interop.SCRTSceneEntity.unsubscribeChildEntities(com.scichart.charting3d.interop.SCRTSceneEntityChildEntitiesObserver)
    com.scichart.charting3d.interop.SCRTSceneEntity.update(float)
    com.scichart.charting3d.interop.SCRTSceneEntity.updateVisibility(com.scichart.charting3d.interop.TSRCamera,long)
    com.scichart.charting3d.interop.TSRExposedObject.getCPtr(com.scichart.charting3d.interop.TSRExposedObject)
    com.scichart.charting3d.interop.TSRExposedObject.getName()
    com.scichart.charting3d.interop.TSRExposedObject.load()
    com.scichart.charting3d.interop.TSRExposedObject.load(com.scichart.charting3d.interop.SWIGTYPE_p_XMLElement)
    com.scichart.charting3d.interop.TSRExposedObject.loadBinary()
    com.scichart.charting3d.interop.TSRExposedObject.loadBinary(com.scichart.charting3d.interop.SWIGTYPE_p_TSRFileStream)
    com.scichart.charting3d.interop.TSRExposedObject.onRTU()
    com.scichart.charting3d.interop.TSRExposedObject.reload()
    com.scichart.charting3d.interop.TSRExposedObject.save()
    com.scichart.charting3d.interop.TSRExposedObject.save(com.scichart.charting3d.interop.SWIGTYPE_p_XMLElement)
    com.scichart.charting3d.interop.TSRExposedObject.saveBinary()
    com.scichart.charting3d.interop.TSRExposedObject.saveBinary(com.scichart.charting3d.interop.SWIGTYPE_p_TSRFileStream)
    com.scichart.charting3d.interop.TSRExposedObject.setName(java.lang.String)
    com.scichart.charting3d.interop.TSRSceneEntity.forceLink()
    com.scichart.charting3d.interop.TSRSceneEntity.getCPtr(com.scichart.charting3d.interop.TSRSceneEntity)
    com.scichart.charting3d.interop.TSRSceneEntity.getM_BoundBox()
    com.scichart.charting3d.interop.TSRSceneEntity.getM_Transform()
    com.scichart.charting3d.interop.TSRSceneEntity.getObjectType()
    com.scichart.charting3d.interop.TSRSceneEntity.getObjectTypeName()
    com.scichart.charting3d.interop.TSRSceneEntity.getPosition()
    com.scichart.charting3d.interop.TSRSceneEntity.getZOrder()
    com.scichart.charting3d.interop.TSRSceneEntity.setM_BoundBox(com.scichart.charting3d.interop.SWIGTYPE_p_TSRBBox)
    com.scichart.charting3d.interop.TSRSceneEntity.setM_Transform(com.scichart.charting3d.interop.TSRMatrix4)
    com.scichart.charting3d.interop.TSRSceneEntity.setZOrder(int)
    com.scichart.charting3d.interop.TSRSceneEntity.staticClass()
    BaseSceneEntity.attachChild(BaseSceneEntity)
    BaseSceneEntity.beginLines(float,boolean,boolean)
    BaseSceneEntity.beginPoints(float,pointMarkers.BasePointMarker3D)
    BaseSceneEntity.beginSolidMesh(boolean)
    BaseSceneEntity.close()
    BaseSceneEntity.detachChild(BaseSceneEntity)
    BaseSceneEntity.dispose()
    BaseSceneEntity.getChildren()
    Object.clone()
    Object.equals(Object)
    Object.getClass()
    Object.hashCode()
    Object.notify()
    Object.notifyAll()
    Object.toString()
    Object.wait()
    Object.wait(long)
    Object.wait(long,int)
    Namespace:
    Assembly: .dll
    Syntax
    public abstract class BaseRenderableSeriesSceneEntity3D<T> extends BaseSceneEntity implements IAttachable, renderableSeries.RenderableSeriesChangeListener
    Type Parameters
    Name Description
    T

    Constructors

    BaseRenderableSeriesSceneEntity3D(Class<T> seriesRenderPassDataType)

    Creates new instance of BaseRenderableSeriesSceneEntity3D class

    Declaration
    protected BaseRenderableSeriesSceneEntity3D(Class<T> seriesRenderPassDataType)
    Parameters
    Type Name Description
    Class<T> seriesRenderPassDataType

    The type of render pass data used for rendering

    Fields

    currentRenderPassData

    Declaration
    protected T currentRenderPassData
    Field Value
    Type Description
    T

    renderableSeries

    Declaration
    protected renderableSeries.IRenderableSeries3D renderableSeries
    Field Value
    Type Description
    renderableSeries.IRenderableSeries3D

    Methods

    attachTo(IServiceContainer services)

    Declaration
    public void attachTo(IServiceContainer services)
    Parameters
    Type Name Description
    IServiceContainer services

    detach()

    Declaration
    public void detach()

    hitTest(renderableSeries.hitTest.HitTestInfo3D hitTestResult, long selectionId)

    Performs hit test and saves results into HitTestInfo3D instance

    Declaration
    public void hitTest(renderableSeries.hitTest.HitTestInfo3D hitTestResult, long selectionId)
    Parameters
    Type Name Description
    renderableSeries.hitTest.HitTestInfo3D hitTestResult

    The HitTestInfo3D to save results of hit test in

    long selectionId

    The selection id to test

    isAttached()

    Declaration
    public final boolean isAttached()
    Returns
    Type Description
    boolean

    isHit(int selectedEntityId, int selectedVertexId)

    Checks if specified entity ID and vertex ID belongs to this entity

    Declaration
    protected boolean isHit(int selectedEntityId, int selectedVertexId)
    Parameters
    Type Name Description
    int selectedEntityId

    The id of selected entity

    int selectedVertexId

    The id of selected vertex

    Returns
    Type Description
    boolean

    True if there was a hit for this entity, otherwise returns false

    onRenderableSeriesChanged(renderableSeries.IRenderableSeriesCore renderableSeries)

    Declaration
    public void onRenderableSeriesChanged(renderableSeries.IRenderableSeriesCore renderableSeries)
    Parameters
    Type Name Description
    IRenderableSeriesCore renderableSeries

    onVisibilityChanged(boolean isVisible)

    Called when visibility of parent IRenderableSeries3D changes

    Declaration
    protected void onVisibilityChanged(boolean isVisible)
    Parameters
    Type Name Description
    boolean isVisible

    The new isVisible value

    render()

    Declaration
    public final void render()
    Overrides
    com.scichart.charting3d.interop.SCRTSceneEntity.render()

    renderScene(T currentRenderPassData)

    Perform rendering of scene entity using specified render pass data

    Declaration
    protected void renderScene(T currentRenderPassData)
    Parameters
    Type Name Description
    T currentRenderPassData

    The render pass data to use

    requestNativeMeshesUpdate()

    Request update of native meshes during next render pass

    Declaration
    public void requestNativeMeshesUpdate()

    update(float _fDeltaTime)

    Declaration
    public final void update(float _fDeltaTime)
    Parameters
    Type Name Description
    float _fDeltaTime
    Overrides
    com.scichart.charting3d.interop.SCRTSceneEntity.update(float)

    updateNativeEntity(T currentRenderPassData)

    Perform update of native entity

    Declaration
    protected abstract void updateNativeEntity(T currentRenderPassData)
    Parameters
    Type Name Description
    T currentRenderPassData

    The render pass data to use for update

    updateNativeMeshes(T currentRenderPassData)

    Performs update of native meshes used by this instance

    Declaration
    protected abstract void updateNativeMeshes(T currentRenderPassData)
    Parameters
    Type Name Description
    T currentRenderPassData

    The render pass data to use for update

    updateScene(T currentRenderPassData)

    Performs update of this entity

    Declaration
    protected void updateScene(T currentRenderPassData)
    Parameters
    Type Name Description
    T currentRenderPassData

    The render pass data to use for update

    Implements

    IAttachable
    RenderableSeriesChangeListener
    Back to top © 2011-2025 SciChart. All rights reserved. | sitemap.xml