Public Member Functions | Properties

CC3OpenGLES11ServerCapabilities Class Reference

CC3OpenGLES11ServerCapabilities manages trackers that read and remember OpenGL ES 1.1 server capabilities once, and restore that capability when the close method is invoked. More...

#import <CC3OpenGLES11Capabilities.h>

Inheritance diagram for CC3OpenGLES11ServerCapabilities:
Inheritance graph
[legend]
Collaboration diagram for CC3OpenGLES11ServerCapabilities:
Collaboration graph
[legend]

List of all members.

Public Member Functions

(CC3OpenGLES11StateTrackerServerCapability *) - clipPlaneAt:

Properties

CC3OpenGLES11StateTrackerServerCapabilityalphaTest
CC3OpenGLES11StateTrackerServerCapabilityblend
CCArray * clipPlanes
CC3OpenGLES11StateTrackerServerCapabilitycolorLogicOp
CC3OpenGLES11StateTrackerServerCapabilitycolorMaterial
CC3OpenGLES11StateTrackerServerCapabilitycullFace
CC3OpenGLES11StateTrackerServerCapabilitydepthTest
CC3OpenGLES11StateTrackerServerCapabilitydither
CC3OpenGLES11StateTrackerServerCapabilityfog
CC3OpenGLES11StateTrackerServerCapabilitylighting
CC3OpenGLES11StateTrackerServerCapabilitylineSmooth
CC3OpenGLES11StateTrackerServerCapabilitymultisample
CC3OpenGLES11StateTrackerServerCapabilitynormalize
CC3OpenGLES11StateTrackerServerCapabilitypointSmooth
CC3OpenGLES11StateTrackerServerCapabilitypointSprites
CC3OpenGLES11StateTrackerServerCapabilitypolygonOffsetFill
CC3OpenGLES11StateTrackerServerCapabilityrescaleNormal
CC3OpenGLES11StateTrackerServerCapabilitysampleAlphaToCoverage
CC3OpenGLES11StateTrackerServerCapabilitysampleAlphaToOne
CC3OpenGLES11StateTrackerServerCapabilitysampleCoverage
CC3OpenGLES11StateTrackerServerCapabilityscissorTest
CC3OpenGLES11StateTrackerServerCapabilitystencilTest

Detailed Description

CC3OpenGLES11ServerCapabilities manages trackers that read and remember OpenGL ES 1.1 server capabilities once, and restore that capability when the close method is invoked.


Member Function Documentation

- (CC3OpenGLES11StateTrackerServerCapability*) clipPlaneAt: (GLint)  cpIndx

Returns the tracker for the clip plane with the specified index.

Index cpIndx corresponds to i in the GL capability name GL_CLIP_PLANEi, and must be between zero and the number of available clip planes minus one, inclusive.

The number of available clip planes can be retrieved from [CC3OpenGLES11Engine engine].platform.maxClipPlanes.value.


Property Documentation

- (CC3OpenGLES11StateTrackerServerCapability *) alphaTest [read, write, retain]

Tracks the alpha testing capability (GL capability name GL_ALPHA_TEST).

- (CC3OpenGLES11StateTrackerServerCapability *) blend [read, write, retain]

Tracks the blending capability (GL capability name GL_BLEND).

- (CCArray *) clipPlanes [read, write, retain]

Tracks the capability for each clip plane (GL capability name GL_CLIP_PLANEi).

Do not access individual clip plane trackers through this property. Use the clipPlaneAt: method instead.

The number of available clip planes is retrieved from [CC3OpenGLES11Engine engine].platform.maxClipPlanes.value.

- (CC3OpenGLES11StateTrackerServerCapability *) colorLogicOp [read, write, retain]

Tracks the color logic operation capability (GL capability name GL_COLOR_LOGIC_OP).

- (CC3OpenGLES11StateTrackerServerCapability *) colorMaterial [read, write, retain]

Tracks the color material capability (GL capability name GL_COLOR_MATERIAL).

- (CC3OpenGLES11StateTrackerServerCapability *) cullFace [read, write, retain]

Tracks the face culling capability (GL capability name GL_CULL_FACE).

- (CC3OpenGLES11StateTrackerServerCapability *) depthTest [read, write, retain]

Tracks the depth testing capability (GL capability name GL_DEPTH_TEST).

- (CC3OpenGLES11StateTrackerServerCapability *) dither [read, write, retain]

Tracks the dithering capability (GL capability name GL_DITHER).

- (CC3OpenGLES11StateTrackerServerCapability *) fog [read, write, retain]

Tracks the fog capability (GL capability name GL_FOG).

- (CC3OpenGLES11StateTrackerServerCapability *) lighting [read, write, retain]

Tracks the lighting capability (GL capability name GL_LIGHTING).

- (CC3OpenGLES11StateTrackerServerCapability *) lineSmooth [read, write, retain]

Tracks the line smoothing capability (GL capability name GL_LINE_SMOOTH).

- (CC3OpenGLES11StateTrackerServerCapability *) multisample [read, write, retain]

Tracks the multi-sampling capability (GL capability name GL_MULTISAMPLE).

- (CC3OpenGLES11StateTrackerServerCapability *) normalize [read, write, retain]

Tracks the normalizing capability (GL capability name GL_NORMALIZE).

- (CC3OpenGLES11StateTrackerServerCapability *) pointSmooth [read, write, retain]

Tracks the point smoothing capability (GL capability name GL_POINT_SMOOTH).

- (CC3OpenGLES11StateTrackerServerCapability *) pointSprites [read, write, retain]

Tracks the point sprite capability (GL capability name GL_POINT_SPRITE_OES).

- (CC3OpenGLES11StateTrackerServerCapability *) polygonOffsetFill [read, write, retain]

Tracks the polygon offset fill capability (GL capability name GL_POLYGON_OFFSET_FILL).

- (CC3OpenGLES11StateTrackerServerCapability *) rescaleNormal [read, write, retain]

Tracks the rescale normals capability (GL capability name GL_RESCALE_NORMAL).

- (CC3OpenGLES11StateTrackerServerCapability *) sampleAlphaToCoverage [read, write, retain]

Tracks the sampling alpha coverage capability (GL capability name GL_SAMPLE_ALPHA_TO_COVERAGE).

- (CC3OpenGLES11StateTrackerServerCapability *) sampleAlphaToOne [read, write, retain]

Tracks the sampling alpha to one capability (GL capability name GL_SAMPLE_ALPHA_TO_ONE).

- (CC3OpenGLES11StateTrackerServerCapability *) sampleCoverage [read, write, retain]

Tracks the sampling coverage capability (GL capability name GL_SAMPLE_COVERAGE).

- (CC3OpenGLES11StateTrackerServerCapability *) scissorTest [read, write, retain]

Tracks the scissor testing capability (GL capability name GL_SCISSOR_TEST).

- (CC3OpenGLES11StateTrackerServerCapability *) stencilTest [read, write, retain]

Tracks the stencil testing capability (GL capability name GL_STENCIL_TEST).


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