Vuo
2.1.1
library
VuoSceneRenderer.h
Go to the documentation of this file.
1
10
#ifdef __cplusplus
11
extern
"C"
12
{
13
#endif
14
15
#include "
VuoGlPool.h
"
16
#include "
VuoImage.h
"
17
#include "
VuoMultisample.h
"
18
#include "
VuoSceneObject.h
"
19
23
typedef
void
*
VuoSceneRenderer
;
24
25
VuoSceneRenderer
VuoSceneRenderer_make
(
float
backingScaleFactor);
26
void
VuoSceneRenderer_regenerateProjectionMatrix
(
VuoSceneRenderer
sceneRenderer,
unsigned
int
width,
unsigned
int
height);
27
28
void
VuoSceneRenderer_renderToImage
(
VuoSceneRenderer
sceneRenderer,
VuoImage
*image,
VuoImageColorDepth
imageColorDepth,
VuoMultisample
multisample,
VuoImage
*depthImage,
bool
invertDepthImage);
29
VuoIoSurface
VuoSceneRenderer_renderToIOSurface
(
VuoSceneRenderer
sceneRenderer,
VuoImageColorDepth
imageColorDepth,
VuoMultisample
multisample,
bool
includeDepthBuffer);
30
31
void
VuoSceneRenderer_setRootSceneObject
(
VuoSceneRenderer
sceneRenderer,
VuoSceneObject
rootSceneObject);
32
VuoSceneObject
VuoSceneRenderer_getRootSceneObject
(
VuoSceneRenderer
sceneRenderer,
bool
*isValid);
33
void
VuoSceneRenderer_setCameraName
(
VuoSceneRenderer
sceneRenderer,
VuoText
cameraName,
VuoBoolean
useLeftCamera);
34
35
#ifdef __cplusplus
36
}
37
#endif
Generated on Thu Jul 9 2020 21:02:22 for Vuo by
1.8.18