Vuo 2.4.4
Loading...
Searching...
No Matches
VuoWindow.h
Go to the documentation of this file.
1
10#ifdef __cplusplus
11extern "C"
12{
13#endif
14
15#include "node_header.h"
16#include "VuoRenderedLayers.h"
17#include "VuoWindowProperty.h"
19
20#include <stdint.h>
21
25typedef void * VuoWindowText;
26
30typedef void * VuoWindowOpenGl;
31
34(
36 VuoOutputTrigger(typedLine, VuoText),
37 VuoOutputTrigger(typedWord, VuoText),
38 VuoOutputTrigger(typedCharacter, VuoText)
39);
41void VuoWindowText_appendLine(VuoWindowText w, const char *text);
44
46(
47 void (*initCallback)(void *, float backingScaleFactor),
48 void (*updateBackingCallback)(void *, float backingScaleFactor),
49 void (*resizeCallback)(void *, unsigned int, unsigned int),
50 VuoIoSurface (*drawCallback)(void *),
51 void *context
52);
54(
57);
59(
62 VuoOutputTrigger(requestedFrame, VuoReal)
63);
67void VuoWindowOpenGl_setAspectRatio(VuoWindowOpenGl w, unsigned int pixelsWide, unsigned int pixelsHigh);
69void VuoWindowOpenGl_close(VuoWindowOpenGl w, void (^closedHandler)(void));
70
71#ifdef __cplusplus
72}
73#endif