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
 
CC3ShaderPrewarmershaderProgramPrewarmer
 

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: