Manages all ObjectAL actions.
More...
#import <OALActionManager.h>
|
| NSMutableArray * | targets |
| | All targets that have actions running on them (id). More...
|
| |
| NSMutableArray * | targetActions |
| | Parallel array to "targets", maintaining a list of all actions per target (NSMutableArray*) More...
|
| |
| NSMutableArray * | actionsToAdd |
| | All actions that are to be added on the next pass (OALAction*) More...
|
| |
| NSMutableArray * | actionsToRemove |
| | All actions that are to be removed on the next pass (OALAction*) More...
|
| |
| NSTimer * | stepTimer |
| | The timer which we use to update the actions. More...
|
| |
| uint64_t | lastTimestamp |
| | The last time that was recorded. More...
|
| |
Manages all ObjectAL actions.
Stops ALL running actions on ALL targets.
Singleton implementation providing "sharedInstance" and "purgeSharedInstance" methods.
- (OALAudioSupport*) sharedInstance: Get the shared singleton instance.
- (void) purgeSharedInstance: Purge (deallocate) the shared instance.
| - (NSMutableArray*) actionsToAdd |
|
protected |
All actions that are to be added on the next pass (OALAction*)
| - (NSMutableArray*) actionsToRemove |
|
protected |
All actions that are to be removed on the next pass (OALAction*)
| - (uint64_t) lastTimestamp |
|
protected |
The last time that was recorded.
The timer which we use to update the actions.
| - (NSMutableArray*) targetActions |
|
protected |
Parallel array to "targets", maintaining a list of all actions per target (NSMutableArray*)
| - (NSMutableArray*) targets |
|
protected |
All targets that have actions running on them (id).
The documentation for this class was generated from the following files: