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()