CVOpenGLESTextureCache

A cache used to create and manage OpenGL ES texture objects.

Overview

Core Video OpenGL ES texture caches are used to cache and manage CVOpenGLESTextureRef textures. These texture caches provide you with a way to directly read and write buffers with various pixel formats, such as 420v or BGRA, from GL ES.

Topics

Functions

The functions in this section operate on Core Video texture caches derived from the CVOpenGLESTextureCacheRef type.

CVOpenGLESTextureCacheCreate

Creates a new Core Video texture cache.

Deprecated
CVOpenGLESTextureCacheFlush

Performs internal housekeeping/recycling operations on a texture cache.

Deprecated
CVOpenGLESTextureCacheGetTypeID

Returns the Core Foundation type identifier for a Core Video texture cache.

Deprecated

Data Types

CVOpenGLESTextureCacheRef

A reference to a Core Video OpenGLES texture cache.

CVEAGLContext

A type that resolves to an EAGLContext pointer when appropriate.

Constants

Cache Attributes

Attributes for the texture cache.

See Also

OpenGL ES

CVOpenGLESTexture

A texture-based image buffer that supplies source image data to OpenGL ES.