---
title: CVOpenGLTextureCache
framework: Core Video
role: collectionGroup
role_heading: API Collection
path: corevideo/cvopengltexturecache-780
---

# CVOpenGLTextureCache

A cache used to create and manage OpenGL texture objects.

## Topics

### Functions

- [CVOpenGLTextureCacheCreate(_:_:_:_:_:_:)](corevideo/cvopengltexturecachecreate(_:_:_:_:_:_:).md)
- [CVOpenGLTextureCacheCreateTextureFromImage(_:_:_:_:_:)](corevideo/cvopengltexturecachecreatetexturefromimage(_:_:_:_:_:).md)
- [CVOpenGLTextureCacheFlush(_:_:)](corevideo/cvopengltexturecacheflush(_:_:).md)
- [CVOpenGLTextureCacheGetTypeID()](corevideo/cvopengltexturecachegettypeid().md)

### Data Types

- [CVOpenGLTextureCache](corevideo/cvopengltexturecache.md)

### Constants

- [Cache Attributes](corevideo/cvopengltexturecache-cache-attributes.md)

## See Also

### OpenGL

- [CVOpenGLTexture](corevideo/cvopengltexture-782.md)
- [CVOpenGLBuffer](corevideo/cvopenglbuffer-77s.md)
- [CVOpenGLBufferPool](corevideo/cvopenglbufferpool-77j.md)
