Class SeriesRenderPassData3D
Inheritance
SeriesRenderPassData3D
Namespace:
Assembly: .dll
Syntax
public abstract class SeriesRenderPassData3D extends DisposableBase implements renderableSeries.ISeriesRenderPassData3D
Constructors
SeriesRenderPassData3D()
Declaration
public SeriesRenderPassData3D()
Fields
lock
Declaration
protected final IReadWriteLock lock
Field Value
xCoordCalc
Declaration
protected coordinateCalculators.ICoordinateCalculator xCoordCalc
Field Value
yCoordCalc
Declaration
protected coordinateCalculators.ICoordinateCalculator yCoordCalc
Field Value
zCoordCalc
Declaration
protected coordinateCalculators.ICoordinateCalculator zCoordCalc
Field Value
Methods
clear()
Declaration
dispose()
Declaration
getLock()
Gets a synchronization object used to lock this render pass data
Declaration
public final IReadWriteLock getLock()
Returns
getUpdateFlags()
Gets the update flags which were used to render pass data
Declaration
public int getUpdateFlags()
Returns
getXCoordinateCalculator()
Gets the current XAxis coordinate calculator
Declaration
public final coordinateCalculators.ICoordinateCalculator getXCoordinateCalculator()
Returns
getYCoordinateCalculator()
Gets the current YAxis coordinate calculator
Declaration
public final coordinateCalculators.ICoordinateCalculator getYCoordinateCalculator()
Returns
getZCoordinateCalculator()
Gets the current ZAxis coordinate calculator
Declaration
public final coordinateCalculators.ICoordinateCalculator getZCoordinateCalculator()
Returns
isValid()
Gets a value, indicating whether current render pass data is valid
Declaration
public final boolean isValid()
Returns
isValidForUpdate(dataSeries.IDataSeries3D<?,?,?> dataSeries, coordinateCalculators.ICoordinateCalculator xCoordinateCalculator, coordinateCalculators.ICoordinateCalculator yCoordinateCalculator, coordinateCalculators.ICoordinateCalculator zCoordinateCalculator)
Checks whether the data is valid for update
Declaration
public boolean isValidForUpdate(dataSeries.IDataSeries3D<?,?,?> dataSeries, coordinateCalculators.ICoordinateCalculator xCoordinateCalculator, coordinateCalculators.ICoordinateCalculator yCoordinateCalculator, coordinateCalculators.ICoordinateCalculator zCoordinateCalculator)
Parameters
Returns
onBeginDataUpdate(coordinateCalculators.ICoordinateCalculator xCoordCalc, coordinateCalculators.ICoordinateCalculator yCoordCalc, coordinateCalculators.ICoordinateCalculator zCoordCalc, int updateFlags)
Begins update of this render pass data
Declaration
public void onBeginDataUpdate(coordinateCalculators.ICoordinateCalculator xCoordCalc, coordinateCalculators.ICoordinateCalculator yCoordCalc, coordinateCalculators.ICoordinateCalculator zCoordCalc, int updateFlags)
Parameters
onEndDataUpdate()
Ends update of this render pass data
Declaration
public void onEndDataUpdate()
updateCoords(int size)
Updates pixels coordinates stored in this render pass data
Declaration
protected abstract void updateCoords(int size)
Parameters
| Type |
Name |
Description |
| int |
size |
The amount of points to update
|
Implements