Vuo
0.5.3
|
VuoImage implementation.
Functions | |
void | VuoImage_free (void *texture) |
Decrements the retain count of the OpenGL Texture Object associated with the specified VuoImage , and frees the texture VuoImage struct. | |
VuoImage | VuoImage_make_internal (unsigned int glTextureName, unsigned long int pixelsWide, unsigned long int pixelsHigh) |
Helper for VuoImage_make and VuoImage_makeClientOwned . | |
VuoImage | VuoImage_make (unsigned int glTextureName, unsigned long int pixelsWide, unsigned long int pixelsHigh) |
Returns a new VuoImage structure representing the specified glTextureName . | |
VuoImage | VuoImage_makeClientOwned (unsigned int glTextureName, unsigned long int pixelsWide, unsigned long int pixelsHigh, VuoImage_freeCallback freeCallback, void *freeCallbackContext) |
Returns a new VuoImage structure representing the specified glTextureName . | |
VuoImage | VuoImage_valueFromJson (json_object *js) |
Decodes the JSON object js to create a new value. | |
json_object * | VuoImage_jsonFromValue (const VuoImage value) |
Encodes value as a JSON object. | |
json_object * | VuoImage_interprocessJsonFromValue (const VuoImage value) |
Returns a JSON object containing an interprocess handle for the specified texture. | |
char * | VuoImage_summaryFromValue (const VuoImage value) |
A brief summary of the contents of this texture. | |
VuoImage VuoImage_make_internal | ( | unsigned int | glTextureName, |
unsigned long int | pixelsWide, | ||
unsigned long int | pixelsHigh | ||
) |
Helper for VuoImage_make
and VuoImage_makeClientOwned
.