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

SCISeriesRenderPassData

@interface SCISeriesRenderPassData
    : SCIDisposableBase <ISCISeriesRenderPassData> {
  id<ISCICoordinateCalculator> _xCoordCalc;
  id<ISCICoordinateCalculator> _yCoordCalc;
  CGSize _viewportSize;
}

Defines the base implementation of ISCISeriesRenderPassData, the data used in a single render pass by ISCIRenderableSeriesBase derived types.

Warning

Designed to be an abstract class, hence should be used for inheritance only. No direct initializations.
  • Defines the current X-Axis coordinate calculator.

    Declaration

    Objective-C

    id<ISCICoordinateCalculator> _xCoordCalc
  • Defines the current Y-Axis coordinate calculator.

    Declaration

    Objective-C

    id<ISCICoordinateCalculator> _yCoordCalc
  • Defines the current viewport size.

    Declaration

    Objective-C

    CGSize _viewportSize
  • Gets the point range in X-Direction for the current render pass.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) SCIIndexRange *_Nonnull xPointRange;

    Swift

    var xPointRange: SCIIndexRange { get }
  • Creates a new instance of SCISeriesRenderPassData class.

    Declaration

    Objective-C

    - (nonnull instancetype)init;

    Swift

    init()