
iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x
ISCIRenderPassDataTransformation
@protocol ISCIRenderPassDataTransformation <ISCIAttachable>
Defines the protocol for render pass data transformations.
Note
This protocol and classes that conforms to it are used for animations purposes. You can use it to just transform render pass data, it’s not recommended though.-
Set’s current value, according to which, associated render pass data will be transformed. Note: This is used for animations purposes.
Declaration
Objective-C
- (void)setCurrentProgress:(float)currentProgress;
Parameters
currentProgress
The new value.
-
Notifies the start of the associated animation.
Declaration
Objective-C
- (void)onAnimationStartWithInitialValue:(float)initialValue;
Parameters
initialValue
The initial value of the associated animation.
-
Notifies the end of the associated animation.
Declaration
Objective-C
- (void)onAnimationEnd;
-
Performs transformation of the associated render pass data. This called during render pass if this transformations is attached to associated
ISCIRenderableSeries
.Declaration
Objective-C
- (void)transform;
-
Called after success update of the current
ISCISeriesRenderPassData
.Declaration
Objective-C
- (void)onRenderPassDataChanged;