17#ifndef DISPATCH_RETURNS_RETAINED_BLOCK
20 #define DISPATCH_RETURNS_RETAINED_BLOCK
23#include <dispatch/dispatch.h>
49#define VuoImage_SUPPORTS_COMPARISON
50#define VuoImage_OVERRIDES_INTERPROCESS_SERIALIZATION
67 unsigned int glTextureName;
68 unsigned int glInternalFormat;
69 unsigned long int glTextureTarget;
72 unsigned long int pixelsWide;
73 unsigned long int pixelsHigh;
76 void *freeCallbackContext;
79 dispatch_once_t cpuQueueInitialized;
80 dispatch_queue_t cpuQueue;
81 struct json_object *cpuData;
88 VuoImageSampling_Nearest,
89 VuoImageSampling_Linear,
92VuoImage VuoImage_make(
unsigned int glTextureName,
unsigned int glInternalFormat,
unsigned long int pixelsWide,
unsigned long int pixelsHigh);