Vuo
2.4.4
Loading...
Searching...
No Matches
type
VuoFont.h
Go to the documentation of this file.
1
10
#ifndef VuoFont_h
11
#define VuoFont_h
12
13
#ifdef __cplusplus
14
extern
"C"
{
15
#endif
16
17
#include "
VuoBoolean.h
"
18
#include "
VuoColor.h
"
19
#include "
VuoHorizontalAlignment.h
"
20
#include "
VuoInteger.h
"
21
#include "
VuoReal.h
"
22
#include "
VuoText.h
"
23
35
typedef
struct
36
{
37
VuoText
fontName
;
38
VuoReal
pointSize;
39
VuoBoolean
underline;
40
VuoColor
color;
41
VuoHorizontalAlignment
alignment;
42
VuoReal
characterSpacing
;
43
VuoReal
lineSpacing
;
44
}
VuoFont
;
45
46
#define VuoFont_SUPPORTS_COMPARISON
47
48
VuoFont
VuoFont_make
(
VuoText
fontName,
VuoReal
pointSize,
VuoBoolean
underline,
VuoColor
color,
VuoHorizontalAlignment
alignment,
VuoReal
characterSpacing,
VuoReal
lineSpacing);
49
VuoFont
VuoFont_makeDefault
(
void
);
50
51
VuoFont
VuoFont_makeFromJson
(
struct
json_object * js);
52
struct
json_object *
VuoFont_getJson
(
const
VuoFont
value);
53
char
*
VuoFont_getSummary
(
const
VuoFont
value);
54
55
bool
VuoFont_areEqual
(
const
VuoFont
a,
const
VuoFont
b);
56
bool
VuoFont_isLessThan
(
const
VuoFont
a,
const
VuoFont
b);
57
59
62
char
*
VuoFont_getString
(
const
VuoFont
value);
63
void
VuoFont_retain
(
VuoFont
value);
64
void
VuoFont_release
(
VuoFont
value);
66
71
#ifdef __cplusplus
72
}
73
#endif
74
75
#endif
Generated on Thu Nov 9 2023 16:59:30 for Vuo by
1.9.8