A CC3OpenGLES11StateTrackerPrimitive that tracks a color GL state value. More...
#import <CC3OpenGLES11StateTracker.h>
Public Member Functions | |
(id) | - initWithParent:forState:andGLSetFunction: |
(id) | - initWithParent:forState:andGLSetFunction:andOriginalValueHandling: |
Static Public Member Functions | |
(id) | + trackerWithParent:forState:andGLSetFunction: |
(id) | + trackerWithParent:forState:andGLSetFunction:andOriginalValueHandling: |
Properties | |
ccColor4F | originalValue |
CC3SetGLColorFunction * | setGLFunction |
ccColor4F | value |
A CC3OpenGLES11StateTrackerPrimitive that tracks a color GL state value.
- (id) initWithParent: | (CC3OpenGLES11StateTracker *) | aTracker | |
forState: | (GLenum) | aName | |
andGLSetFunction: | (CC3SetGLColorFunction *) | setGLFunc | |
Initializes this instance with the specified enumerated GL name, and to use the specified gl* function to set the state in the GL engine.
- (id) initWithParent: | (CC3OpenGLES11StateTracker *) | aTracker | |
forState: | (GLenum) | aName | |
andGLSetFunction: | (CC3SetGLColorFunction *) | setGLFunc | |
andOriginalValueHandling: | (CC3GLESStateOriginalValueHandling) | origValueHandling | |
Initializes this instance with the specified enumerated GL name, to use the specified gl* function to set the state in the GL engine, and to handle original values as specified.
+ (id) trackerWithParent: | (CC3OpenGLES11StateTracker *) | aTracker | |
forState: | (GLenum) | aName | |
andGLSetFunction: | (CC3SetGLColorFunction *) | setGLFunc | |
Allocates and initializes an autoreleased instance with the specified enumerated GL name, and to use the specified gl* function to set the state in the GL engine.
+ (id) trackerWithParent: | (CC3OpenGLES11StateTracker *) | aTracker | |
forState: | (GLenum) | aName | |
andGLSetFunction: | (CC3SetGLColorFunction *) | setGLFunc | |
andOriginalValueHandling: | (CC3GLESStateOriginalValueHandling) | origValueHandling | |
Allocates and initializes an autoreleased instance with the specified enumerated GL name, to use the specified gl* function to set the state in the GL engine, and to handle original values as specified.
- (ccColor4F) originalValue [read, write, assign] |
The value of the GL state when the open method was invoked.
- (CC3SetGLColorFunction *) setGLFunction [read, write, assign] |
A pointer to the GL function (gl*) used to set this value in the GL engine.
- (ccColor4F) value [read, write, assign] |
The current value of the GL state.