This is the base class of all OpenGL ES 1.1 state trackers. More...
#import <CC3OpenGLES11StateTracker.h>
Public Member Functions | |
(void) | - close |
(void) | - open |
Static Public Member Functions | |
(id) | + tracker |
All trackers can be opened and closed, and define a default technique for handling the original GL state value (see the notes for the CC3GLESStateOriginalValueHandling enumeration).
- (void) close |
Closes this tracker.
This will be automatically invoked each time the CC3OpenGLES11Engine close method is invoked.
This abstract implementation does nothing. Subclasses will override.
Implemented in CC3OpenGLES11StateTrackerPrimitive.
- (void) closeTrackers: | (NSArray *) | trackers |
A convenience method that iterates through the specified collection of trackers, and invokes the close method on each tracker.
- (void) open |
Opens this tracker.
This will be automatically invoked each time the CC3OpenGLES11Engine open method is invoked.
This abstract implementation does nothing. Subclasses will override.
Implemented in CC3OpenGLES11StateTrackerPrimitive.
- (void) openTrackers: | (NSArray *) | trackers |
A convenience method that iterates through the specified collection of trackers, and invokes the open method on each tracker.
+ (id) tracker |
Allocates and initializes an autoreleased instance.