Vuo
2.4.4
Loading...
Searching...
No Matches
library
VuoWindow.h
Go to the documentation of this file.
1
10
#ifdef __cplusplus
11
extern
"C"
12
{
13
#endif
14
15
#include "
node_header.h
"
16
#include "
VuoRenderedLayers.h
"
17
#include "
VuoWindowProperty.h
"
18
#include "
VuoList_VuoWindowProperty.h
"
19
20
#include <stdint.h>
21
25
typedef
void
*
VuoWindowText
;
26
30
typedef
void
*
VuoWindowOpenGl
;
31
32
VuoWindowText
VuoWindowText_make
(
void
);
33
void
VuoWindowText_enableTriggers
34
(
35
VuoWindowText
w,
36
VuoOutputTrigger
(typedLine,
VuoText
),
37
VuoOutputTrigger
(typedWord,
VuoText
),
38
VuoOutputTrigger
(typedCharacter,
VuoText
)
39
);
40
void
VuoWindowText_disableTriggers
(
VuoWindowText
w);
41
void
VuoWindowText_appendLine
(
VuoWindowText
w,
const
char
*text);
42
void
VuoWindowText_clear
(
VuoWindowText
w);
43
void
VuoWindowText_close
(
VuoWindowText
w);
44
45
VuoWindowOpenGl
VuoWindowOpenGl_make
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
);
53
void
VuoWindowOpenGl_enableTriggers
54
(
55
VuoWindowOpenGl
w,
56
VuoOutputTrigger
(updatedWindow,
VuoRenderedLayers
)
57
);
58
void
VuoWindowOpenGl_enableTriggers_deprecated
59
(
60
VuoWindowOpenGl
w,
61
VuoOutputTrigger
(showedWindow,
VuoWindowReference
),
62
VuoOutputTrigger
(requestedFrame,
VuoReal
)
63
);
64
void
VuoWindowOpenGl_disableTriggers
(
VuoWindowOpenGl
w);
65
void
VuoWindowOpenGl_redraw
(
VuoWindowOpenGl
w);
66
void
VuoWindowOpenGl_setProperties
(
VuoWindowOpenGl
w,
VuoList_VuoWindowProperty
properties);
67
void
VuoWindowOpenGl_setAspectRatio
(
VuoWindowOpenGl
w,
unsigned
int
pixelsWide,
unsigned
int
pixelsHigh);
68
void
VuoWindowOpenGl_unlockAspectRatio
(
VuoWindowOpenGl
w);
69
void
VuoWindowOpenGl_close
(
VuoWindowOpenGl
w,
void
(^closedHandler)(
void
));
70
71
#ifdef __cplusplus
72
}
73
#endif
Generated on Thu Nov 9 2023 16:59:29 for Vuo by
1.9.8