Vuo 2.4.2
Loading...
Searching...
No Matches
VuoWindowProperty.h
Go to the documentation of this file.
1
10#pragma once
11
14#define VuoList_VuoWindowProperty_TYPE_DEFINED
16
25#include "VuoBoolean.h"
26#include "VuoCursor.h"
27#include "VuoInteger.h"
28#include "VuoReal.h"
29#include "VuoScreen.h"
30#include "VuoText.h"
31#include "VuoCoordinateUnit.h"
32#include "VuoInteraction.h"
33
39typedef enum
40{
41 VuoWindowProperty_Title,
42 VuoWindowProperty_FullScreen,
43 VuoWindowProperty_Position,
44 VuoWindowProperty_Size,
45 VuoWindowProperty_AspectRatio,
46 VuoWindowProperty_AspectRatioReset,
47 VuoWindowProperty_Resizable,
48 VuoWindowProperty_Cursor,
49 VuoWindowProperty_Interaction,
50 VuoWindowProperty_Level,
52
58typedef enum
59{
60 VuoWindowLevel_Background,
61 VuoWindowLevel_Normal,
62 VuoWindowLevel_Floating,
64
68typedef struct
69{
71
73
74 union
75 {
76 VuoText title;
77
78 struct
79 {
80 VuoBoolean fullScreen;
81 VuoScreen screen;
82 };
83
84 struct
85 {
86 VuoInteger left;
87 VuoInteger top;
88 };
89
90 struct
91 {
92 VuoInteger width;
93 VuoInteger height;
94 };
95
96 VuoReal aspectRatio;
97
98 VuoBoolean resizable;
99
100 VuoCursor cursor;
101
102 VuoInteraction interaction;
103
104 VuoWindowLevel level;
105 };
107
111
113
122