Vuo
2.3.2
library
VuoWindow.h
Go to the documentation of this file.
1
10
#ifdef __cplusplus
11
extern
"C"
12
{
13
#endif
14
15
#include "
node.h
"
16
#include "
VuoRenderedLayers.h
"
17
18
#include <stdint.h>
19
23
typedef
void
*
VuoWindowText
;
24
28
typedef
void
*
VuoWindowOpenGl
;
29
30
VuoWindowText
VuoWindowText_make
(
void
);
31
void
VuoWindowText_enableTriggers
32
(
33
VuoWindowText
w,
34
VuoOutputTrigger
(typedLine,
VuoText
),
35
VuoOutputTrigger
(typedWord,
VuoText
),
36
VuoOutputTrigger
(typedCharacter,
VuoText
)
37
);
38
void
VuoWindowText_disableTriggers
(
VuoWindowText
w);
39
void
VuoWindowText_appendLine
(
VuoWindowText
w,
const
char
*text);
40
void
VuoWindowText_clear
(
VuoWindowText
w);
41
void
VuoWindowText_close
(
VuoWindowText
w);
42
43
VuoWindowOpenGl
VuoWindowOpenGl_make
44
(
45
void
(*initCallback)(
void
*,
float
backingScaleFactor),
46
void
(*updateBackingCallback)(
void
*,
float
backingScaleFactor),
47
void
(*resizeCallback)(
void
*,
unsigned
int
,
unsigned
int
),
48
VuoIoSurface
(*drawCallback)(
void
*),
49
void
*context
50
);
51
void
VuoWindowOpenGl_enableTriggers
52
(
53
VuoWindowOpenGl
w,
54
VuoOutputTrigger
(updatedWindow,
VuoRenderedLayers
)
55
);
56
void
VuoWindowOpenGl_enableTriggers_deprecated
57
(
58
VuoWindowOpenGl
w,
59
VuoOutputTrigger
(showedWindow,
VuoWindowReference
),
60
VuoOutputTrigger
(requestedFrame,
VuoReal
)
61
);
62
void
VuoWindowOpenGl_disableTriggers
(
VuoWindowOpenGl
w);
63
void
VuoWindowOpenGl_redraw
(
VuoWindowOpenGl
w);
64
void
VuoWindowOpenGl_setProperties
(
VuoWindowOpenGl
w,
VuoList_VuoWindowProperty
properties);
65
void
VuoWindowOpenGl_setAspectRatio
(
VuoWindowOpenGl
w,
unsigned
int
pixelsWide,
unsigned
int
pixelsHigh);
66
void
VuoWindowOpenGl_unlockAspectRatio
(
VuoWindowOpenGl
w);
67
void
VuoWindowOpenGl_close
(
VuoWindowOpenGl
w,
void
(^closedHandler)(
void
));
68
69
#ifdef __cplusplus
70
}
71
#endif
Generated on Sat Jun 19 2021 10:17:45 for Vuo by
1.9.1