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

SCIRenderPassStateCore

@interface SCIRenderPassStateCore : SCIDisposableBase

Defines an abstract implementation of a class which stores some data for current render pass.

  • Gets the list of warnings messages for current render pass.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSArray<NSString *> *_Nonnull errors;

    Swift

    var errors: [String] { get }
  • Gets the list of warnings messages for current render pass.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSArray<NSString *> *_Nonnull warnings;

    Swift

    var warnings: [String] { get }
  • Schedules notification of ISCIAxisCore about data range changed event in the end of current render pass.

    Declaration

    Objective-C

    - (void)notifyDataRangeChanged:(nonnull id<ISCIAxisCore>)axis;

    Swift

    func notifyDataRangeChanged(_ axis: ISCIAxisCore)

    Parameters

    axis

    The axis to notify.

  • Adds warning message to publish in the end of current render pass.

    Declaration

    Objective-C

    - (void)addWarning:(nonnull NSString *)warningMessage;

    Swift

    func addWarning(_ warningMessage: String)

    Parameters

    warningMessage

    The message to publish.

  • Adds error message to publish in the end of current render pass.

    Declaration

    Objective-C

    - (void)addError:(nonnull NSString *)errorMessage;

    Swift

    func addError(_ errorMessage: String)

    Parameters

    errorMessage

    The error to publish.