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>
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:
animationPeriod
curve
object
getter
setter
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.