Vuo
0.5.0
|
VuoImageRenderer interface.
Typedefs | |
typedef void * | VuoImageRenderer |
An object for rendering a VuoImage. | |
Functions | |
VuoImageRenderer | VuoImageRenderer_make (void) |
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
.
May be called from any thread (automatically uses and disuses a GL Context). However, it's not safe to use the same VuoImageRenderer
instance from multiple threads simultaneously.
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 | ( | void | ) |
Creates a reference-counted object for rendering a VuoImage.
May be called from any thread (automatically uses and disuses a GL Context).