CVOpenGLTexture

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

Overview

Core Video OpenGL textures are texture-based image buffers used for supplying source image data to OpenGL.

Topics

Inspecting Textures

func CVOpenGLTextureGetName(CVOpenGLTexture) -> GLuint

Returns the texture target name of a CoreVideo OpenGL texture.

Deprecated
func CVOpenGLTextureGetTarget(CVOpenGLTexture) -> GLenum

Returns the texture target (for example, GL_TEXTURE_2D) of an OpenGL texture.

Deprecated
func CVOpenGLTextureIsFlipped(CVOpenGLTexture) -> Bool

Determines whether an OpenGL texture is flipped vertically.

Deprecated
func CVOpenGLTextureGetTypeID() -> CFTypeID

Obtains the Core Foundation ID for the Core Video OpenGL texture type.

Deprecated

Data Types

typealias CVOpenGLTexture

A reference to an OpenGL texture-based image buffer object.

See Also

OpenGL

CVOpenGLTextureCache

A cache used to create and manage OpenGL texture objects.

CVOpenGLBuffer

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

CVOpenGLBufferPool

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