v2.0.2
List of all members
CC3OpenGLFixedPipeline Class Reference

#import <CC3OpenGLFixedPipeline.h>

Inheritance diagram for CC3OpenGLFixedPipeline:
Inheritance graph
[legend]

Additional Inherited Members

- Instance Methods inherited from CC3OpenGL
(void) - activateClientTextureUnit:
 
(void) - activateMatrixStack:
 
(void) - activatePaletteMatrixStack:
 
(void) - activateTextureUnit:
 
(void) - alignFor2DDrawingWithVisitor:
 
(void) - alignFor3DDrawingWithVisitor:
 
(void) - allocateStorageForRenderbuffer:withSize:andFormat:andSamples:
 
(void) - attachShader:toShaderProgram:
 
(void) - bindBuffer:toTarget:
 
(void) - bindFog:withVisitor:
 
(void) - bindFramebuffer:
 
(void) - bindMesh:withVisitor:
 
(void) - bindRenderbuffer:
 
(void) - bindRenderbuffer:toFrameBuffer:asAttachment:
 
(void) - bindTexture2D:face:mipmapLevel:toFrameBuffer:asAttachment:
 
(void) - bindTexture:toTarget:at:
 
(void) - bindVertexArrayObject:
 
(void) - bindVertexAttribute:withVisitor:
 
(void) - bindVertexContent:withSize:withType:withStride:withShouldNormalize:toAttributeAt:
 
(void) - captureOpenGLFrame
 
(BOOL) - checkFramebufferStatus:
 
(void) - clearBuffers:
 
(void) - clearOpenGLResourceCaches
 
(void) - clearTextureBinding:
 
(void) - clearUnboundVertexAttributes
 
(void) - compileShader:from:sourceCodeStrings:
 
(void) - compileShader:fromSourceCodeStrings:
 
(GLuint) - createShader:
 
(GLuint) - createShaderProgram
 
(NSString *) - defaultShaderPreamble
 
(void) - deleteBuffer:
 
(void) - deleteFramebuffer:
 
(void) - deleteRenderbuffer:
 
(void) - deleteShader:
 
(void) - deleteShaderProgram:
 
(void) - deleteTexture:
 
(void) - detachShader:fromShaderProgram:
 
(void) - disableTexturingAt:
 
(void) - disableTexturingFrom:
 
(void) - discard:attachments:fromFramebuffer:
 
(void) - drawIndicies:ofLength:andType:as:
 
(void) - drawVerticiesAs:startingAt:withLength:
 
(NSString *) - dumpTextureBindings
 
(void) - enable2DVertexAttributes
 
(void) - enableAlphaTesting:
 
(void) - enableBlend:
 
(void) - enableBoundVertexAttributes
 
(void) - enableClipPlane:at:
 
(void) - enableColorLogicOp:
 
(void) - enableColorMaterial:
 
(void) - enableCullFace:
 
(void) - enableDepthTest:
 
(void) - enableDither:
 
(void) - enableFog:
 
(void) - enableLight:at:
 
(void) - enableLighting:
 
(void) - enableLineSmoothing:
 
(void) - enableMatrixPalette:
 
(void) - enableMultisampling:
 
(void) - enableNormalize:
 
(void) - enablePointSmoothing:
 
(void) - enablePointSpriteCoordReplace:at:
 
(void) - enablePointSprites:
 
(void) - enablePolygonOffset:
 
(void) - enableRescaleNormal:
 
(void) - enableSampleAlphaToCoverage:
 
(void) - enableSampleAlphaToOne:
 
(void) - enableSampleCoverage:
 
(void) - enableScissorTest:
 
(void) - enableShaderPointSize:
 
(void) - enableStencilTest:
 
(void) - enableTexturing:inTarget:at:
 
(void) - enableTwoSidedLighting:
 
(void) - enableVertexAttribute:at:
 
(void) - finish
 
(void) - flush
 
(GLfloat) - fragmentShaderVarPrecision:
 
(GLfloat) - fragmentShaderVarRangeMax:
 
(GLfloat) - fragmentShaderVarRangeMin:
 
(GLuint) - generateBuffer
 
(GLuint) - generateFramebuffer
 
(void) - generateMipmapForTarget:at:
 
(GLuint) - generateRenderbuffer
 
(GLuint) - generateTexture
 
(GLfloat) - getFloat:
 
(GLint) - getInteger:
 
(GLint) - getIntegerParameter:forShader:
 
(GLint) - getIntegerParameter:forShaderProgram:
 
(NSString *) - getLogForShader:
 
(NSString *) - getLogForShaderProgram:
 
(GLint) - getRenderbufferParameterInteger:
 
(BOOL) - getShaderProgramWasLinked:
 
(BOOL) - getShaderWasCompiled:
 
(NSString *) - getSourceCodeForShader:
 
(NSString *) - getString:
 
(void) - insertEventMarker:
 
(void) - insertEventMarkerC:
 
(void) - linkShaderProgram:
 
(void) - loadBufferTarget:withData:ofLength:forUse:
 
(void) - loadModelviewMatrix:
 
(void) - loadPaletteMatrix:at:
 
(void) - loadProjectionMatrix:
 
(void) - loadTexureImage:intoTarget:onMipmapLevel:withSize:withFormat:withType:withByteAlignment:at:
 
(void) - loadTexureSubImage:intoTarget:onMipmapLevel:intoRectangle:withFormat:withType:withByteAlignment:at:
 
(GLuint) - maxTextureSizeForTarget:
 
(void) - popGroupMarker
 
(void) - popModelviewMatrixStack
 
(void) - popProjectionMatrixStack
 
(void) - populateShaderProgramVariable:
 
(void) - pushGroupMarker:
 
(void) - pushGroupMarkerC:
 
(void) - pushModelviewMatrixStack
 
(void) - pushProjectionMatrixStack
 
(void) - readPixelsIn:fromFramebuffer:into:
 
(void) - releaseShaderCompiler
 
(void) - resolveMultisampleFramebuffer:intoFramebuffer:
 
(void) - setAlphaFunc:reference:
 
(void) - setBlendFuncSrc:dst:
 
(void) - setBlendFuncSrcRGB:dstRGB:srcAlpha:dstAlpha:
 
(void) - setClearColor:
 
(void) - setClearDepth:
 
(void) - setClearStencil:
 
(void) - setColor:
 
(void) - setColorMask:
 
(void) - setCullFace:
 
(void) - setDebugLabel:forBuffer:
 
(void) - setDebugLabel:forFramebuffer:
 
(void) - setDebugLabel:forObject:ofType:
 
(void) - setDebugLabel:forRenderbuffer:
 
(void) - setDebugLabel:forShader:
 
(void) - setDebugLabel:forShaderProgram:
 
(void) - setDebugLabel:forTexture:
 
(void) - setDebugLabel:forVertexArray:
 
(void) - setDepthFunc:
 
(void) - setDepthMask:
 
(void) - setFogColor:
 
(void) - setFogDensity:
 
(void) - setFogEnd:
 
(void) - setFogHint:
 
(void) - setFogMode:
 
(void) - setFogStart:
 
(void) - setFrontFace:
 
(void) - setGenerateMipmapHint:
 
(void) - setLightAmbientColor:at:
 
(void) - setLightAttenuation:at:
 
(void) - setLightDiffuseColor:at:
 
(void) - setLightPosition:at:
 
(void) - setLightSpecularColor:at:
 
(void) - setLineSmoothingHint:
 
(void) - setLineWidth:
 
(void) - setMaterialAmbientColor:
 
(void) - setMaterialDiffuseColor:
 
(void) - setMaterialEmissionColor:
 
(void) - setMaterialShininess:
 
(void) - setMaterialSpecularColor:
 
(void) - setOpOnStencilFail:onDepthFail:onDepthPass:
 
(void) - setPerspectiveCorrectionHint:
 
(void) - setPixelPackingAlignment:
 
(void) - setPixelUnpackingAlignment:
 
(void) - setPointSize:
 
(void) - setPointSizeAttenuation:
 
(void) - setPointSizeFadeThreshold:
 
(void) - setPointSizeMaximum:
 
(void) - setPointSizeMinimum:
 
(void) - setPointSmoothingHint:
 
(void) - setPolygonOffsetFactor:units:
 
(void) - setSceneAmbientLightColor:
 
(void) - setScissor:
 
(void) - setShadeModel:
 
(void) - setShaderProgramUniformValue:
 
(void) - setSpotlightCutoffAngle:at:
 
(void) - setSpotlightDirection:at:
 
(void) - setSpotlightFadeExponent:at:
 
(void) - setStencilFunc:reference:mask:
 
(void) - setStencilMask:
 
(void) - setTextureEnvColor:at:
 
(void) - setTextureEnvMode:at:
 
(void) - setTextureHorizWrapFunc:inTarget:at:
 
(void) - setTextureMagnifyFunc:inTarget:at:
 
(void) - setTextureMinifyFunc:inTarget:at:
 
(void) - setTextureVertWrapFunc:inTarget:at:
 
(void) - setViewport:
 
(BOOL) - supportsExtension:
 
(void) - unbindBufferTarget:
 
(void) - updateBufferTarget:withData:startingAt:forLength:
 
(void) - useShaderProgram:
 
(GLfloat) - vertexShaderVarPrecision:
 
(GLfloat) - vertexShaderVarRangeMax:
 
(GLfloat) - vertexShaderVarRangeMin:
 
- Class Methods inherited from CC3OpenGL
(NSObject< CC3OpenGLDelegate > *) + delegate
 
(BOOL) + isRenderThread
 
(NSThread *) + renderThread
 
(void) + setDelegate:
 
(CC3OpenGL *) + sharedGL
 
(void) + terminateOpenGL
 
- Properties inherited from CC3OpenGL
GLuint maxNumberOfVertexUnits __deprecated
 
CC3GLContext * context
 
NSTimeInterval deletionDelay
 
NSSet * extensions
 
BOOL isRenderingContext
 
GLuint maxCubeMapTextureSize
 
GLuint maxNumberOfBoneInfluencesPerVertex
 
GLuint maxNumberOfClipPlanes
 
GLuint maxNumberOfFragmentShaderUniformVectors
 
GLuint maxNumberOfLights
 
GLuint maxNumberOfPaletteMatrices
 
GLuint maxNumberOfPixelSamples
 
GLuint maxNumberOfShaderProgramVaryingVectors
 
GLuint maxNumberOfTextureUnits
 
GLuint maxNumberOfVertexAttributes
 
GLuint maxNumberOfVertexShaderUniformVectors
 
GLuint maxRenderbufferSize
 
GLuint maxTextureSize
 
CC3ShaderPrewarmer * shaderProgramPrewarmer
 

Detailed Description

CC3OpenGLFixedPipeline manages the OpenGLES 1.1 state for a single GL context.


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