Vuo  0.4.2
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Typedefs | Functions | Variables
VuoGlTexturePool.cc File Reference

Description

VuoGlTexturePool implementation.

Typedefs

typedef map< GLuint, unsigned int > VuoGlTexturePool
 

Functions

 __attribute__ ((constructor)) static void VuoGlTexturePool_init(void)
 Initializes VuoGlTexturePool_referenceCountsSemaphore.
 
void VuoGlTexturePool_retain (GLuint glTextureName)
 Increments the reference count for glTextureName.
 
void VuoGlTexturePool_release (GLuint glTextureName)
 Decrements the reference count for glTextureName.
 

Variables

VuoGlTexturePool VuoGlTexturePool_referenceCounts
 The reference count for each OpenGL Texture Object.
 
dispatch_semaphore_t VuoGlTexturePool_referenceCountsSemaphore = NULL
 Synchronizes access to VuoGlTexturePool_referenceCounts.
 

Typedef Documentation

typedef map<GLuint, unsigned int> VuoGlTexturePool