Vuo
0.5.7
|
VuoImageRenderer interface.
Typedefs | |
typedef void * | VuoImageRenderer |
An object for rendering a VuoImage. | |
Functions | |
VuoImageRenderer | VuoImageRenderer_make (VuoGlContext glContext) |
Creates a reference-counted object for rendering a VuoImage. | |
VuoImage | VuoImageRenderer_draw (VuoImageRenderer imageRenderer, VuoShader shader, unsigned int pixelsWide, unsigned int pixelsHigh) |
Produces a new VuoImage by rendering shader . | |
unsigned long int | VuoImageRenderer_draw_internal (VuoImageRenderer ir, VuoShader shader, unsigned int pixelsWide, unsigned int pixelsHigh, bool outputToIOSurface) |
Helper for VuoImageRenderer_draw(). | |
typedef void* VuoImageRenderer |
An object for rendering a VuoImage.
VuoImage VuoImageRenderer_draw | ( | VuoImageRenderer | ir, |
VuoShader | shader, | ||
unsigned int | pixelsWide, | ||
unsigned int | pixelsHigh | ||
) |
Produces a new VuoImage
by rendering shader
.
This function may be called from any thread. (However, the caller is responsible for ensuring that the GL context is not used simultaneously on multiple threads.) (Additionally, the caller is responsible for ensuring that the same VuoImageRenderer
is not used simultaneously on multiple threads.)
unsigned long int VuoImageRenderer_draw_internal | ( | VuoImageRenderer | ir, |
VuoShader | shader, | ||
unsigned int | pixelsWide, | ||
unsigned int | pixelsHigh, | ||
bool | outputToIOSurface | ||
) |
Helper for VuoImageRenderer_draw().
VuoImageRenderer VuoImageRenderer_make | ( | VuoGlContext | glContext | ) |
Creates a reference-counted object for rendering a VuoImage.
This function may be called from any thread.