Class RenderPassDataTransformationBase<TRenderPassData>
Inherited Members
Namespace:
Assembly: .dll
Syntax
public abstract class RenderPassDataTransformationBase<TRenderPassData> implements renderableSeriesIRenderPassDataTransformation
Type Parameters
| Name | Description |
|---|---|
| TRenderPassData |
Constructors
RenderPassDataTransformationBase(Class<TRenderPassData> rpdType)
Create new instance of RenderPassDataTransformationBase class.
Declaration
protected RenderPassDataTransformationBase(Class<TRenderPassData> rpdType)
Parameters
| Type | Name | Description |
|---|---|---|
| Class<TRenderPassData> | rpdType | Type of associated render pass data. |
Fields
renderPassData
Declaration
protected TRenderPassData renderPassData
Field Value
| Type | Description |
|---|---|
| TRenderPassData |
Methods
applyTransformation()
Applies this transformation to associated series.
Note: This is used for animations purposes, so you need to take into account BaseRenderPassDataTransformation#getCurrentTransformationValue() as well as BaseRenderPassDataTransformation#getCurrentDelta() during implementing this.
Declaration
protected abstract void applyTransformation()
attachTo(IServiceContainer services)
Declaration
public void attachTo(IServiceContainer services)
Parameters
| Type | Name | Description |
|---|---|---|
| IServiceContainer | services |
detach()
Declaration
public void detach()
discardTransformation()
Discards this transformation from associated series.
Declaration
protected abstract void discardTransformation()
isAttached()
Declaration
public final boolean isAttached()
Returns
| Type | Description |
|---|---|
| boolean |
onInternalRenderPassDataChanged()
Called when associated series render pass data changed during animation.
Declaration
protected abstract void onInternalRenderPassDataChanged()
onRenderPassDataChanged()
Called after success update of the current render pass data.
Declaration
public final void onRenderPassDataChanged()
saveOriginalData()
Saves original data from render pass data, which supposed to be changed during #applyTransformation() call.
Declaration
protected abstract void saveOriginalData()
shouldUpdateOnRenderPassDataChanged()
Declaration
protected boolean shouldUpdateOnRenderPassDataChanged()
Returns
| Type | Description |
|---|---|
| boolean |
transform()
Performs transformation of the associated render pass data. This called during render pass if this transformations is attached to associated IRenderableSeries.
Declaration
public final void transform()