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

ISCIPieDonutRenderPassData

@protocol ISCIPieDonutRenderPassData <ISCICleanable, ISCIDisposable>

Defines the interface to a SCIPieDonutRenderPassData, the data used in a single render pass by SCIPieDonutRenderableSeriesBase derived types.

  • Gets a value, indicating whether current render pass data is valid.

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL isValid;
  • Gets or sets the amount of segments in this render pass data.

    Declaration

    Objective-C

    @property (nonatomic) NSUInteger segmentsCount;
  • Gets a synchronization object used to lock this render pass data.

    Declaration

    Objective-C

    @property (nonatomic, readonly) id<ISCIReadWriteLock> _Nonnull lock;
  • Begins update of this render pass data.

    Declaration

    Objective-C

    - (void)onBeginDataUpdate;
  • Ends update of this render pass data.

    Declaration

    Objective-C

    - (void)onEndDataUpdate;