AWFDataAnimationDataSource
Objective-C
@protocol AWFDataAnimationDataSource <AWFAnimationDataSource>
Swift
protocol AWFDataAnimationDataSource : AWFAnimationDataSource
The AWFDataAnimationDataSource is adopted by an object that provides the necessary data for an point-based
overlay to complete its animation.
-
Asks the data source for the data to be used for this animation. (required)
Declaration
Objective-C
- (nullable NSArray<id<AWFDataRepresentable>> *)dataObjectsForAnimation: (nonnull AWFAnimation *)animation;Swift
func dataObjects(for animation: AWFAnimation) -> [AWFDataRepresentable]?Parameters
animationThe animation object requesting the data
Return Value
An array of data items to use for the animation. These instances may vary depending on subclasses and what they expect to receive
-
Asks the data source if data needs to be requested for the animation.
Declaration
Objective-C
- (BOOL)shouldLoadDataForAnimation:(nonnull AWFAnimation *)animation;Swift
func shouldLoadData(for animation: AWFAnimation) -> BoolParameters
animationThe animation requesting the data
Return Value
YESif the data source needs to load data, otherwiseNO
View on GitHub
AWFDataAnimationDataSource Protocol Reference