Vuo  2.4.0
VuoSceneRenderer.h
Go to the documentation of this file.
1
10#ifdef __cplusplus
11extern "C"
12{
13#endif
14
15#include "VuoGlPool.h"
16#include "VuoImage.h"
17#include "VuoMultisample.h"
18#include "VuoSceneObject.h"
19
23typedef void * VuoSceneRenderer;
24
25VuoSceneRenderer VuoSceneRenderer_make(float backingScaleFactor);
26void VuoSceneRenderer_regenerateProjectionMatrix(VuoSceneRenderer sceneRenderer, unsigned int width, unsigned int height);
27
28void VuoSceneRenderer_renderToImage(VuoSceneRenderer sceneRenderer, VuoImage *image, VuoImageColorDepth imageColorDepth, VuoMultisample multisample, VuoImage *depthImage, bool invertDepthImage);
29VuoIoSurface VuoSceneRenderer_renderToIOSurface(VuoSceneRenderer sceneRenderer, VuoImageColorDepth imageColorDepth, VuoMultisample multisample, bool includeDepthBuffer);
30
33void VuoSceneRenderer_setCameraName(VuoSceneRenderer sceneRenderer, VuoText cameraName, VuoBoolean useLeftCamera);
34
35#ifdef __cplusplus
36}
37#endif