![]()  | 
  
    Core Plot (macOS)
    
   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: | 
  Public Instance Methods inherited from <NSKeyValueBindingCreation> | |
| (NSArray *) | - exposedBindings | 
| (Class) | - valueClassForBinding: | 
| (void) | - bind:toObject:withKeyPath:options: | 
| (NSArray *) | - optionDescriptionsForBinding: | 
| (NSDictionary *) | - infoForBinding: | 
| (void) | - unbind: | 
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 | 
  Public Class Methods inherited from <NSKeyValueBindingCreation> | |
| (void) | + exposeBinding: | 
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.