update doc
[apps/agl-service-homescreen.git] / doc / api-ref / latex / d6 / de3 / structwindow.tex
1 \hypertarget{structwindow}{}\section{window Struct Reference}
2 \label{structwindow}\index{window@{window}}
3 \subsection*{Public Attributes}
4 \begin{DoxyCompactItemize}
5 \item 
6 struct \hyperlink{structdisplay}{display} $\ast$ \hyperlink{structwindow_a129486f2bd23791194f389ca1405cfd4}{display}
7 \item 
8 struct \hyperlink{structgeometry}{geometry} \hyperlink{structgeometry}{geometry} \hyperlink{structwindow_ad2b6c8ed8044b41fd1189a0ce26d539a}{window\+\_\+size}
9 \item 
10 \begin{tabbing}
11 xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
12 struct \{\\
13 \>GLuint \hyperlink{structwindow_a5202f3b60e262a6fa4fcee68dd47cb67}{rotation\_uniform}\\
14 \>GLuint \hyperlink{structwindow_aaf965f90f9fc938db2315ff62028c362}{pos}\\
15 \>GLuint \hyperlink{structwindow_aef10fe94766ccd4831ee611c5ad0e55c}{col}\\
16 \} \hyperlink{structwindow_a6975a930e9a3c166f8201fc4ef5e7728}{gl}\\
17
18 \end{tabbing}\item 
19 uint32\+\_\+t \hyperlink{structwindow_a72629bf021a361ad900504732a74cb68}{benchmark\+\_\+time}
20 \item 
21 uint32\+\_\+t \hyperlink{structwindow_a633864bb495ec265bee220a5c70cc98f}{frames}
22 \item 
23 struct wl\+\_\+egl\+\_\+window $\ast$ \hyperlink{structwindow_ae41be0955d0e73530e1bc13dfeb9d731}{native}
24 \item 
25 struct wl\+\_\+surface $\ast$ \hyperlink{structwindow_a7d0790cfc7c30621611fa26ab5c1ae97}{surface}
26 \item 
27 struct ivi\+\_\+surface $\ast$ \hyperlink{structwindow_a40e2c6fb4178953c820fc1b9f41d4b31}{ivi\+\_\+surface}
28 \item 
29 E\+G\+L\+Surface \hyperlink{structwindow_a8de0059f3f1cb0dec33fba1143b7dee1}{egl\+\_\+surface}
30 \item 
31 struct wl\+\_\+callback $\ast$ \hyperlink{structwindow_a35ba639556fa19d9273dad0953a6807e}{callback}
32 \item 
33 int \hyperlink{structwindow_a8da44798a9e1feb7ed3fbd18ec3a28b6}{fullscreen}
34 \item 
35 int \hyperlink{structwindow_a026a50808d8323a5a73d585c19916fa8}{opaque}
36 \item 
37 int \hyperlink{structwindow_a0e634038f669aff472012f25ea250b40}{buffer\+\_\+size}
38 \item 
39 int \hyperlink{structwindow_a851bcb65083f5ab5ff768b09522bed70}{frame\+\_\+sync}
40 \end{DoxyCompactItemize}
41
42
43 \subsection{Detailed Description}
44
45
46 Definition at line 136 of file simple-\/egl.\+cpp.
47
48
49
50 \subsection{Member Data Documentation}
51 \index{window@{window}!benchmark\+\_\+time@{benchmark\+\_\+time}}
52 \index{benchmark\+\_\+time@{benchmark\+\_\+time}!window@{window}}
53 \subsubsection[{\texorpdfstring{benchmark\+\_\+time}{benchmark_time}}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t window\+::benchmark\+\_\+time}\hypertarget{structwindow_a72629bf021a361ad900504732a74cb68}{}\label{structwindow_a72629bf021a361ad900504732a74cb68}
54
55
56 Definition at line 145 of file simple-\/egl.\+cpp.
57
58 \index{window@{window}!buffer\+\_\+size@{buffer\+\_\+size}}
59 \index{buffer\+\_\+size@{buffer\+\_\+size}!window@{window}}
60 \subsubsection[{\texorpdfstring{buffer\+\_\+size}{buffer_size}}]{\setlength{\rightskip}{0pt plus 5cm}int window\+::buffer\+\_\+size}\hypertarget{structwindow_a0e634038f669aff472012f25ea250b40}{}\label{structwindow_a0e634038f669aff472012f25ea250b40}
61
62
63 Definition at line 151 of file simple-\/egl.\+cpp.
64
65 \index{window@{window}!callback@{callback}}
66 \index{callback@{callback}!window@{window}}
67 \subsubsection[{\texorpdfstring{callback}{callback}}]{\setlength{\rightskip}{0pt plus 5cm}struct wl\+\_\+callback$\ast$ window\+::callback}\hypertarget{structwindow_a35ba639556fa19d9273dad0953a6807e}{}\label{structwindow_a35ba639556fa19d9273dad0953a6807e}
68
69
70 Definition at line 150 of file simple-\/egl.\+cpp.
71
72 \index{window@{window}!col@{col}}
73 \index{col@{col}!window@{window}}
74 \subsubsection[{\texorpdfstring{col}{col}}]{\setlength{\rightskip}{0pt plus 5cm}G\+Luint window\+::col}\hypertarget{structwindow_aef10fe94766ccd4831ee611c5ad0e55c}{}\label{structwindow_aef10fe94766ccd4831ee611c5ad0e55c}
75
76
77 Definition at line 142 of file simple-\/egl.\+cpp.
78
79 \index{window@{window}!display@{display}}
80 \index{display@{display}!window@{window}}
81 \subsubsection[{\texorpdfstring{display}{display}}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf display}$\ast$ window\+::display}\hypertarget{structwindow_a129486f2bd23791194f389ca1405cfd4}{}\label{structwindow_a129486f2bd23791194f389ca1405cfd4}
82
83
84 Definition at line 137 of file simple-\/egl.\+cpp.
85
86 \index{window@{window}!egl\+\_\+surface@{egl\+\_\+surface}}
87 \index{egl\+\_\+surface@{egl\+\_\+surface}!window@{window}}
88 \subsubsection[{\texorpdfstring{egl\+\_\+surface}{egl_surface}}]{\setlength{\rightskip}{0pt plus 5cm}E\+G\+L\+Surface window\+::egl\+\_\+surface}\hypertarget{structwindow_a8de0059f3f1cb0dec33fba1143b7dee1}{}\label{structwindow_a8de0059f3f1cb0dec33fba1143b7dee1}
89
90
91 Definition at line 149 of file simple-\/egl.\+cpp.
92
93 \index{window@{window}!frame\+\_\+sync@{frame\+\_\+sync}}
94 \index{frame\+\_\+sync@{frame\+\_\+sync}!window@{window}}
95 \subsubsection[{\texorpdfstring{frame\+\_\+sync}{frame_sync}}]{\setlength{\rightskip}{0pt plus 5cm}int window\+::frame\+\_\+sync}\hypertarget{structwindow_a851bcb65083f5ab5ff768b09522bed70}{}\label{structwindow_a851bcb65083f5ab5ff768b09522bed70}
96
97
98 Definition at line 151 of file simple-\/egl.\+cpp.
99
100 \index{window@{window}!frames@{frames}}
101 \index{frames@{frames}!window@{window}}
102 \subsubsection[{\texorpdfstring{frames}{frames}}]{\setlength{\rightskip}{0pt plus 5cm}uint32\+\_\+t window\+::frames}\hypertarget{structwindow_a633864bb495ec265bee220a5c70cc98f}{}\label{structwindow_a633864bb495ec265bee220a5c70cc98f}
103
104
105 Definition at line 145 of file simple-\/egl.\+cpp.
106
107 \index{window@{window}!fullscreen@{fullscreen}}
108 \index{fullscreen@{fullscreen}!window@{window}}
109 \subsubsection[{\texorpdfstring{fullscreen}{fullscreen}}]{\setlength{\rightskip}{0pt plus 5cm}int window\+::fullscreen}\hypertarget{structwindow_a8da44798a9e1feb7ed3fbd18ec3a28b6}{}\label{structwindow_a8da44798a9e1feb7ed3fbd18ec3a28b6}
110
111
112 Definition at line 151 of file simple-\/egl.\+cpp.
113
114 \index{window@{window}!gl@{gl}}
115 \index{gl@{gl}!window@{window}}
116 \subsubsection[{\texorpdfstring{gl}{gl}}]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   window\+::gl}\hypertarget{structwindow_a6975a930e9a3c166f8201fc4ef5e7728}{}\label{structwindow_a6975a930e9a3c166f8201fc4ef5e7728}
117 \index{window@{window}!ivi\+\_\+surface@{ivi\+\_\+surface}}
118 \index{ivi\+\_\+surface@{ivi\+\_\+surface}!window@{window}}
119 \subsubsection[{\texorpdfstring{ivi\+\_\+surface}{ivi_surface}}]{\setlength{\rightskip}{0pt plus 5cm}struct ivi\+\_\+surface$\ast$ window\+::ivi\+\_\+surface}\hypertarget{structwindow_a40e2c6fb4178953c820fc1b9f41d4b31}{}\label{structwindow_a40e2c6fb4178953c820fc1b9f41d4b31}
120
121
122 Definition at line 148 of file simple-\/egl.\+cpp.
123
124 \index{window@{window}!native@{native}}
125 \index{native@{native}!window@{window}}
126 \subsubsection[{\texorpdfstring{native}{native}}]{\setlength{\rightskip}{0pt plus 5cm}struct wl\+\_\+egl\+\_\+window$\ast$ window\+::native}\hypertarget{structwindow_ae41be0955d0e73530e1bc13dfeb9d731}{}\label{structwindow_ae41be0955d0e73530e1bc13dfeb9d731}
127
128
129 Definition at line 146 of file simple-\/egl.\+cpp.
130
131 \index{window@{window}!opaque@{opaque}}
132 \index{opaque@{opaque}!window@{window}}
133 \subsubsection[{\texorpdfstring{opaque}{opaque}}]{\setlength{\rightskip}{0pt plus 5cm}int window\+::opaque}\hypertarget{structwindow_a026a50808d8323a5a73d585c19916fa8}{}\label{structwindow_a026a50808d8323a5a73d585c19916fa8}
134
135
136 Definition at line 151 of file simple-\/egl.\+cpp.
137
138 \index{window@{window}!pos@{pos}}
139 \index{pos@{pos}!window@{window}}
140 \subsubsection[{\texorpdfstring{pos}{pos}}]{\setlength{\rightskip}{0pt plus 5cm}G\+Luint window\+::pos}\hypertarget{structwindow_aaf965f90f9fc938db2315ff62028c362}{}\label{structwindow_aaf965f90f9fc938db2315ff62028c362}
141
142
143 Definition at line 141 of file simple-\/egl.\+cpp.
144
145 \index{window@{window}!rotation\+\_\+uniform@{rotation\+\_\+uniform}}
146 \index{rotation\+\_\+uniform@{rotation\+\_\+uniform}!window@{window}}
147 \subsubsection[{\texorpdfstring{rotation\+\_\+uniform}{rotation_uniform}}]{\setlength{\rightskip}{0pt plus 5cm}G\+Luint window\+::rotation\+\_\+uniform}\hypertarget{structwindow_a5202f3b60e262a6fa4fcee68dd47cb67}{}\label{structwindow_a5202f3b60e262a6fa4fcee68dd47cb67}
148
149
150 Definition at line 140 of file simple-\/egl.\+cpp.
151
152 \index{window@{window}!surface@{surface}}
153 \index{surface@{surface}!window@{window}}
154 \subsubsection[{\texorpdfstring{surface}{surface}}]{\setlength{\rightskip}{0pt plus 5cm}struct wl\+\_\+surface$\ast$ window\+::surface}\hypertarget{structwindow_a7d0790cfc7c30621611fa26ab5c1ae97}{}\label{structwindow_a7d0790cfc7c30621611fa26ab5c1ae97}
155
156
157 Definition at line 147 of file simple-\/egl.\+cpp.
158
159 \index{window@{window}!window\+\_\+size@{window\+\_\+size}}
160 \index{window\+\_\+size@{window\+\_\+size}!window@{window}}
161 \subsubsection[{\texorpdfstring{window\+\_\+size}{window_size}}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf geometry} {\bf geometry} window\+::window\+\_\+size}\hypertarget{structwindow_ad2b6c8ed8044b41fd1189a0ce26d539a}{}\label{structwindow_ad2b6c8ed8044b41fd1189a0ce26d539a}
162
163
164 Definition at line 138 of file simple-\/egl.\+cpp.
165
166
167
168 The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
169 \item 
170 libhomescreen/\hyperlink{simple-egl_8cpp}{simple-\/egl.\+cpp}\end{DoxyCompactItemize}