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
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;
Swift
var currentDelta: Float { get }
-
Get’s current value, which is used to transform render pass data.
Note
named like so because ofXamarin.Android
binding generator issues.Declaration
Objective-C
@property (nonatomic, readonly) float currentTransformationValue;
Swift
var currentTransformationValue: Float { get }
-
Create new instance of
SCIBaseRenderPassDataTransformation
class.Declaration
Objective-C
- (nonnull instancetype)initWithRenderPassDataType:(nonnull Class)rpdType;
Swift
init(renderPassDataType rpdType: AnyClass)
Parameters
rpdType
Type of associated render pass data.