---
title: CVOpenGLTexture
framework: Core Video
role: collectionGroup
role_heading: API Collection
path: corevideo/cvopengltexture-782
---

# CVOpenGLTexture

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

## Overview

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

## Topics

### Inspecting Textures

- [CVOpenGLTextureGetName(_:)](corevideo/cvopengltexturegetname(_:).md)
- [CVOpenGLTextureGetTarget(_:)](corevideo/cvopengltexturegettarget(_:).md)
- [CVOpenGLTextureGetCleanTexCoords(_:_:_:_:_:)](corevideo/cvopengltexturegetcleantexcoords(_:_:_:_:_:).md)
- [CVOpenGLTextureIsFlipped(_:)](corevideo/cvopengltextureisflipped(_:).md)
- [CVOpenGLTextureGetTypeID()](corevideo/cvopengltexturegettypeid().md)

### Data Types

- [CVOpenGLTexture](corevideo/cvopengltexture.md)

## See Also

### OpenGL

- [CVOpenGLTextureCache](corevideo/cvopengltexturecache-780.md)
- [CVOpenGLBuffer](corevideo/cvopenglbuffer-77s.md)
- [CVOpenGLBufferPool](corevideo/cvopenglbufferpool-77j.md)
