Public Member Functions | Static Public Member Functions

CC3OpenGLES11StateTracker Class Reference

This is the base class of all OpenGL ES 1.1 state trackers. More...

#import <CC3OpenGLES11StateTracker.h>

Inheritance diagram for CC3OpenGLES11StateTracker:
Inheritance graph
[legend]

List of all members.

Public Member Functions

(void) - close
(void) - closeTrackers:
(void) - open
(void) - openTrackers:

Static Public Member Functions

(id) + tracker

Detailed Description

This is the base class of all OpenGL ES 1.1 state trackers.

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).


Member Function Documentation

- (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.


The documentation for this class was generated from the following file: