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

Other Protocols

The following protocols are available globally.

  • Defines a provider of control points for cubic bezier curve which are drawn through set of specified points in 2D space

    See more

    Declaration

    Objective-C

    @protocol ISCIBezierControlPointsProvider <NSObject>

    Swift

    protocol ISCIBezierControlPointsProvider : NSObjectProtocol
  • Defines protocom which used in classes that have common initializers.

    See more

    Declaration

    Objective-C

    @protocol ISCICommonInitializer <NSObject>

    Swift

    protocol ISCICommonInitializer : NSObjectProtocol
  • Defines the protocol to the SCIEventManager, a helper class to propagate events.

    Declaration

    Objective-C

    @protocol ISCIEventManager

    Swift

    protocol ISCIEventManager
  • Defines the interface which allows to get access to primitive internal items array.

    See more

    Declaration

    Objective-C

    @protocol ISCIListChar <ISCIList>

    Swift

    protocol ISCIListChar : ISCIList
  • Defines the interface which allows to get access to primitive internal items array.

    See more

    Declaration

    Objective-C

    @protocol ISCIListDate <ISCIList>

    Swift

    protocol ISCIListDate : ISCIList
  • Defines the interface which allows to get access to primitive internal items array.

    See more

    Declaration

    Objective-C

    @protocol ISCIListDouble <ISCIList>

    Swift

    protocol ISCIListDouble : ISCIList
  • Defines the interface which allows to get access to primitive internal items array.

    See more

    Declaration

    Objective-C

    @protocol ISCIListFloat <ISCIList>

    Swift

    protocol ISCIListFloat : ISCIList
  • Defines the interface which allows to get access to primitive internal items array.

    See more

    Declaration

    Objective-C

    @protocol ISCIListInt <ISCIList>

    Swift

    protocol ISCIListInt : ISCIList
  • Defines the interface which allows to get access to primitive internal items array.

    See more

    Declaration

    Objective-C

    @protocol ISCIListLong <ISCIList>

    Swift

    protocol ISCIListLong : ISCIList
  • Defines the interface which allows to get access to primitive internal items array.

    See more

    Declaration

    Objective-C

    @protocol ISCIListShort <ISCIList>

    Swift

    protocol ISCIListShort : ISCIList
  • Defines interface with SciListUtil methods.

    See more

    Declaration

    Objective-C

    @protocol ISCIListUtilProvider

    Swift

    protocol ISCIListUtilProvider
  • Defines a hit provider which perform hit test check on pie chart renderable series.

    See

    -[ISCIPieRenderableSeries hitTestWithResult:x:y:].
    See more

    Declaration

    Objective-C

    @protocol ISCIPieChartHitProvider <ISCIAttachable>

    Swift

    protocol ISCIPieChartHitProvider : ISCIAttachable
  • Defines the listener interface which is called at the end of single render pass.

    See more

    Declaration

    Objective-C

    @protocol ISCIPieChartSurfaceRenderedListener <NSObject>

    Swift

    protocol ISCIPieChartSurfaceRenderedListener
  • Defines the interface for read-write lock

    See more

    Declaration

    Objective-C

    @protocol ISCIReadWriteLock <NSObject>

    Swift

    protocol ISCIReadWriteLock : NSObjectProtocol
  • Defines the interface to a type which receives unified events.

    See more

    Declaration

    Objective-C

    @protocol ISCIReceiveGestureEvents <NSObject>

    Swift

    protocol ISCIReceiveGestureEvents : NSObjectProtocol
  • Defines a callback which allows to update series tooltip with latest information for specified [x, y] coordinates on screen.

    See more

    Declaration

    Objective-C

    @protocol ISCISeriesTooltipCallback

    Swift

    protocol ISCISeriesTooltipCallback
  • Defines the interface to a ViewportManager, which may be used to intercept the X-Axis and Y-Axis ranging during render and invalidate the parent surface.

    See more

    Declaration

    Objective-C

    @protocol ISCIViewportManagerBase <ISCIAttachable>

    Swift

    protocol ISCIViewportManagerBase : ISCIAttachable