![]() |
Core Plot (iOS and tvOS)
Cocoa plotting framework for macOS, iOS, and tvOS
|
Describes all aspects of an animation operation, including the value range, duration, animation curve, property to update, and the delegate. More...
#import <CPTAnimationOperation.h>
Inheritance diagram for CPTAnimationOperation:
Collaboration diagram for CPTAnimationOperation:Public Instance Methods | |
Initialization | |
| (nonnull instancetype) | - initWithAnimationPeriod:animationCurve:object:getter:setter: |
| Initializes a newly allocated CPTAnimationOperation object. More... | |
Public Instance Methods inherited from NSObject | |
| (Class) | - classForCoder |
| (id) | - copy |
| (void) | - dealloc |
| (void) | - finalize |
| (id) | - init |
| (id) | - mutableCopy |
Public Instance Methods inherited from <NSObject> | |
| (NSString *) | - description |
| (NSUInteger) | - hash |
| (BOOL) | - isEqual: |
Properties | |
Animation Timing | |
| CPTAnimationPeriod * | period |
| The start value, end value, and duration of this animation operation. More... | |
| CPTAnimationCurve | animationCurve |
| The animation curve used to animate this operation. More... | |
Animated Property | |
| id | boundObject |
| The object to update for each animation frame. More... | |
| SEL | boundGetter |
| The boundObject getter method for the property to update for each animation frame. More... | |
| SEL | boundSetter |
| The boundObject setter method for the property to update for each animation frame. More... | |
Delegate | |
| id< CPTAnimationDelegate > | delegate |
| The animation delegate. More... | |
Status | |
| BOOL | canceled |
| If YES, this animation operation has been canceled and will no longer post updates. More... | |
Identification | |
| id< NSCopying, NSObject > | identifier |
| An object used to identify the animation operation in collections. More... | |
| NSDictionary * | userInfo |
| Application-specific user info that can be attached to the operation. More... | |
Additional Inherited Members | |
Public Class Methods inherited from NSObject | |
| (id) | + alloc |
| (Class) | + class |
| (void) | + initialize |
| (void) | + load |
| (id) | + new |
Describes all aspects of an animation operation, including the value range, duration, animation curve, property to update, and the delegate.
| - (nonnull instancetype) initWithAnimationPeriod: | (nonnull CPTAnimationPeriod *) | animationPeriod | |
| animationCurve: | (CPTAnimationCurve) | curve | |
| object: | (nonnull id) | object | |
| getter: | (nonnull SEL) | getter | |
| setter: | (nonnull SEL) | setter | |
Initializes a newly allocated CPTAnimationOperation object.
This is the designated initializer. The initialized object will have the following properties:
animationPeriodcurveobjectgettersetter| animationPeriod | The animation period. |
| curve | The animation curve. |
| object | The object to update for each animation frame. |
| getter | The boundObject getter method for the property to update for each animation frame. |
| setter | The boundObject setter method for the property to update for each animation frame. |
|
readwritenonatomicassign |
The animation curve used to animate this operation.
|
readwritenonatomicassign |
The boundObject getter method for the property to update for each animation frame.
|
readwritenonatomicstrong |
The object to update for each animation frame.
|
readwritenonatomicassign |
The boundObject setter method for the property to update for each animation frame.
|
readwriteatomicassign |
If YES, this animation operation has been canceled and will no longer post updates.
|
readwritenonatomicweak |
The animation delegate.
An object used to identify the animation operation in collections.
|
readwritenonatomicstrong |
The start value, end value, and duration of this animation operation.
|
readwritenonatomiccopy |
Application-specific user info that can be attached to the operation.