public class WaterfallSceneEntity extends BaseRenderableSeriesSceneEntity3D<WaterfallRenderPassData3D>
WaterfallRenderableSeries3D
in the 3D scenecurrentRenderPassData, renderableSeries
swigCMemOwn
Constructor and Description |
---|
WaterfallSceneEntity()
Creates a new instance of
WaterfallSceneEntity |
Modifier and Type | Method and Description |
---|---|
void |
detach() |
void |
hitTest(HitTestInfo3D hitTestResult,
long selectionId)
Performs hit test and saves results into
HitTestInfo3D instance |
protected void |
onVisibilityChanged(boolean isVisible)
Called when visibility of parent
IRenderableSeries3D changes |
void |
setEntityId(int entityId) |
void |
setMaterial(TSRMaterial _material) |
protected void |
updateNativeEntity(WaterfallRenderPassData3D currentRenderPassData)
Perform update of native entity
|
protected void |
updateNativeMeshes(WaterfallRenderPassData3D currentRenderPassData)
Performs update of native meshes used by this instance
|
protected void |
updateScene(WaterfallRenderPassData3D currentRenderPassData)
Performs update of this entity
|
attachTo, isAttached, isHit, onRenderableSeriesChanged, render, renderScene, requestNativeMeshesUpdate, update
attachChild, beginLines, beginPoints, beginSolidMesh, close, detachChild, dispose, getChildren
addChildEntityInternal, clearChildEntitiesInternal, debugRender, delete, draw, drawRaw, finalize, getBounds, getChildEntities, getChildInternal, getChildrenCountInternal, getCPtr, getEntityId, getHeightMap, getKind, getMesh, getSelectionHelper, getWorld, isVisible, onEngineRestart, removeChildEntityInternal, renderRaw, setPosition, setRotation, setScale, setVisible, setWorld, subscribeChildEntities, swigDirectorDisconnect, swigReleaseOwnership, swigTakeOwnership, unsubscribeChildEntities, updateVisibility
forceLink, getCPtr, getM_BoundBox, getM_Transform, getObjectType, getObjectTypeName, getPosition, getZOrder, setM_BoundBox, setM_Transform, setZOrder, staticClass
getCPtr, getName, load, load, loadBinary, loadBinary, onRTU, reload, save, save, saveBinary, saveBinary, setName
public WaterfallSceneEntity()
WaterfallSceneEntity
public void detach()
BaseRenderableSeriesSceneEntity3D
detach
in interface com.scichart.core.framework.IAttachable
detach
in class BaseRenderableSeriesSceneEntity3D<WaterfallRenderPassData3D>
public void setEntityId(int entityId)
setEntityId
in class SCRTSceneEntity
protected void updateScene(WaterfallRenderPassData3D currentRenderPassData)
updateScene
in class BaseRenderableSeriesSceneEntity3D<WaterfallRenderPassData3D>
currentRenderPassData
- The render pass data to use for updateprotected void updateNativeMeshes(WaterfallRenderPassData3D currentRenderPassData)
updateNativeMeshes
in class BaseRenderableSeriesSceneEntity3D<WaterfallRenderPassData3D>
currentRenderPassData
- The render pass data to use for updateprotected void updateNativeEntity(WaterfallRenderPassData3D currentRenderPassData)
updateNativeEntity
in class BaseRenderableSeriesSceneEntity3D<WaterfallRenderPassData3D>
currentRenderPassData
- The render pass data to use for updatepublic void setMaterial(TSRMaterial _material)
setMaterial
in class SCRTSceneEntity
public void hitTest(HitTestInfo3D hitTestResult, long selectionId)
HitTestInfo3D
instancehitTest
in class BaseRenderableSeriesSceneEntity3D<WaterfallRenderPassData3D>
hitTestResult
- The HitTestInfo3D
to save results of hit test inselectionId
- The selection id to testprotected void onVisibilityChanged(boolean isVisible)
IRenderableSeries3D
changesonVisibilityChanged
in class BaseRenderableSeriesSceneEntity3D<WaterfallRenderPassData3D>
isVisible
- The new isVisible value