CVOpenGLBufferPool

A utility object for managing a set of recyclable OpenGL buffer objects.

Topics

Functions

CVOpenGLBufferPoolCreate

Creates a new OpenGL buffer pool.

Deprecated
CVOpenGLBufferPoolCreateOpenGLBuffer

Creates a new OpenGL buffer from an OpenGL buffer pool.

Deprecated
CVOpenGLBufferPoolGetAttributes

Returns the pool attributes dictionary for an Open GL buffer pool.

Deprecated
CVOpenGLBufferPoolGetOpenGLBufferAttributes

Returns the attributes of OpenGL buffers that will be created from a buffer pool.

Deprecated
CVOpenGLBufferPoolGetTypeID

Obtains the Core Foundation ID for the OpenGL buffer pool type.

Deprecated
CVOpenGLBufferPoolRetain

Retains an OpenGL buffer pool.

Deprecated
CVOpenGLBufferPoolRelease

Releases an OpenGL buffer pool.

Deprecated

Data Types

CVOpenGLBufferPoolRef

A reference to an OpenGL buffer pool object.

Constants

kCVOpenGLBufferPoolMaximumBufferAgeKey

The maximum time that unused buffers should be kept before they are deallocated (type CFAbsoluteTime).

Deprecated
kCVOpenGLBufferPoolMinimumBufferCountKey

The minimum number of buffers to be kept in the pool (type CFNumber).

Deprecated

See Also

OpenGL

CVOpenGLTextureCache

A cache used to create and manage OpenGL texture objects.

CVOpenGLTexture

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

CVOpenGLBuffer

An image buffer used to store image data in video memory.