public class SplineXyyTranslateXTransformation<T extends SplineXyyRenderPassData> extends TranslateXTransformation<T>
renderPassData
Constructor and Description |
---|
SplineXyyTranslateXTransformation(java.lang.Class<T> rpdType,
float offset)
Create new instance of
SplineXyyTranslateXTransformation class. |
Modifier and Type | Method and Description |
---|---|
protected void |
applyTransformationInternal(float currentDelta)
Applies transformation using
TranslateXTransformation.transformValues(float, 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, 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 SplineXyyTranslateXTransformation(java.lang.Class<T> rpdType, float offset)
SplineXyyTranslateXTransformation
class.rpdType
- Type of associated render pass data.offset
- The offset value in pixels.protected void saveOriginalData()
TranslateXTransformation
RenderPassDataTransformationBase.applyTransformation()
call.saveOriginalData
in class TranslateXTransformation<T extends SplineXyyRenderPassData>
protected void discardTransformation()
TranslateXTransformation
discardTransformation
in class TranslateXTransformation<T extends SplineXyyRenderPassData>
protected void onInternalRenderPassDataChanged()
TranslateXTransformation
onInternalRenderPassDataChanged
in class TranslateXTransformation<T extends SplineXyyRenderPassData>
protected void prepareDataToTransformation()
TranslateXTransformation
prepareDataToTransformation
in class TranslateXTransformation<T extends SplineXyyRenderPassData>
protected void applyTransformationInternal(float currentDelta)
TranslateXTransformation
TranslateXTransformation.transformValues(float, FloatValues)
method. FloatValues to be supplied from inheritors.
First arg is values to transform. Second is to get original coordinates from.applyTransformationInternal
in class TranslateXTransformation<T extends SplineXyyRenderPassData>
currentDelta
- The current delta value, due to which values will be transformed.