iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x

SCIBaseRenderPassDataTransformation

@interface SCIBaseRenderPassDataTransformation<
    __covariant T : id <ISCISeriesRenderPassData>>
    : NSObject <ISCIRenderPassDataTransformation>

Base implementation for all render pass data transformations within SciChart.

Note

T is the type of associated ISCISeriesRenderPassData.

Note

This base class and inheritors are used for animations purposes. You can use it to just transform render pass data, it’s not recommended though.

Warning

Designed to be an abstract class, hence should be used for inheritance only. No direct initializations.
  • Get’s current delta value, which is the difference between currentProgress and previousProgress.

    Note

    previousProgress is updating in this method only. So right after getting delta, previous delta is replaced by current.

    Declaration

    Objective-C

    @property (nonatomic, readonly) float currentDelta;
  • Get’s current value, which is used to transform render pass data.

    Note

    named like so because of Xamarin.Android binding generator issues.

    Declaration

    Objective-C

    @property (nonatomic, readonly) float currentTransformationValue;
  • Create new instance of SCIBaseRenderPassDataTransformation class.

    Declaration

    Objective-C

    - (nonnull instancetype)initWithRenderPassDataType:(nonnull Class)rpdType;

    Parameters

    rpdType

    Type of associated render pass data.