public class SplineXyTranslateYTransformation<T extends SplineXyRenderPassData> extends TranslateXyTransformationBase<T>
renderPassData
Constructor and Description |
---|
SplineXyTranslateYTransformation(java.lang.Class<T> rpdType,
float offset)
Create new instance of
SplineXyTranslateYTransformation class. |
Modifier and Type | Method and Description |
---|---|
protected void |
applyTransformationInternal(float currentDelta)
Applies transformation using
ScaleTransformationBase.transformValues(float, FloatValues, FloatValues) method. |
protected void |
discardTransformation()
Discards this transformation from associated series.
|
protected void |
onInternalRenderPassDataChanged()
Called when associated series render pass data changed during animation.
|
protected void |
prepareDataToTransformation()
Prepares associated render pass data to transformation.
|
protected void |
saveOriginalData()
Saves original data from render pass data, which supposed to be changed during
RenderPassDataTransformationBase.applyTransformation() call. |
applyTransformation, applyTransformationOnRenderPassDataChanged, getOffset, onAnimationStartInternal, transformValues
getCurrentDelta, getCurrentTransformationValue, onAnimationEnd, onAnimationStart, setCurrentProgress, shouldUpdateOnRenderPassDataChanged
attachTo, detach, isAttached, onRenderPassDataChanged, transform
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
onRenderPassDataChanged, transform
public SplineXyTranslateYTransformation(java.lang.Class<T> rpdType, float offset)
SplineXyTranslateYTransformation
class.rpdType
- Type of associated render pass data.offset
- The offset value in pixels.protected void prepareDataToTransformation()
TranslateXyTransformationBase
prepareDataToTransformation
in class TranslateXyTransformationBase<T extends SplineXyRenderPassData>
protected void applyTransformationInternal(float currentDelta)
TranslateXyTransformationBase
ScaleTransformationBase.transformValues(float, FloatValues, FloatValues)
method. FloatValues to be supplied from inheritors.
First arg is values to transform. Second is to get original coordinates from.applyTransformationInternal
in class TranslateXyTransformationBase<T extends SplineXyRenderPassData>
currentDelta
- The current delta value, due to which values will be transformed.protected void discardTransformation()
RenderPassDataTransformationBase
discardTransformation
in class RenderPassDataTransformationBase<T extends SplineXyRenderPassData>
protected void saveOriginalData()
RenderPassDataTransformationBase
RenderPassDataTransformationBase.applyTransformation()
call.saveOriginalData
in class RenderPassDataTransformationBase<T extends SplineXyRenderPassData>
protected void onInternalRenderPassDataChanged()
RenderPassDataTransformationBase
onInternalRenderPassDataChanged
in class RenderPassDataTransformationBase<T extends SplineXyRenderPassData>