Class BaseRenderableSeriesSceneEntity3D<T>
Inheritance
com.scichart.charting3d.interop.TSRExposedObject
com.scichart.charting3d.interop.TSRSceneEntity
com.scichart.charting3d.interop.SCRTSceneEntity
BaseRenderableSeriesSceneEntity3D<T>
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()
Namespace:
Assembly: .dll
Syntax
public abstract class BaseRenderableSeriesSceneEntity3D<T> extends BaseSceneEntity implements IAttachable, renderableSeries.RenderableSeriesChangeListener
Type Parameters
Constructors
BaseRenderableSeriesSceneEntity3D(Class<T> seriesRenderPassDataType)
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
renderableSeries
Declaration
protected renderableSeries.IRenderableSeries3D renderableSeries
Field Value
Methods
attachTo(IServiceContainer services)
Declaration
public void attachTo(IServiceContainer services)
Parameters
detach()
Declaration
hitTest(renderableSeries.hitTest.HitTestInfo3D hitTestResult, long selectionId)
Declaration
public void hitTest(renderableSeries.hitTest.HitTestInfo3D hitTestResult, long selectionId)
Parameters
isAttached()
Declaration
public final boolean isAttached()
Returns
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
onVisibilityChanged(boolean isVisible)
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