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: