source: OGRE/trunk/resources/overlays/TestKdTree.overlay @ 1195

Revision 1195, 6.0 KB checked in by szydlowski, 18 years ago (diff)

visualization workin' fine (TM)
demo recording/playback partially implemented

Line 
1template element TextArea(KdTree/Templates/BasicText)
2{
3        metrics_mode pixels
4        left 5
5        top 5
6        width 180
7        height 30
8        font_name TrebuchetMSBold
9        char_height 16
10        colour_top 0.5 0.7 0.5
11        colour_bottom 0.3 0.5 0.3
12}
13
14// Ogre overlay scripts
15KdTree/DebugOverlay
16{
17        zorder 500
18        // Stats block
19        container BorderPanel(KdTree/OptionsPanel)
20        {
21                metrics_mode pixels
22                vert_align top
23                left 5
24                top 5
25                width 430
26                height 120
27                material Core/StatsBlockCenter
28                border_size 1 1 1 1
29                border_material Core/StatsBlockBorder
30                border_topleft_uv     0.0000 1.0000 0.0039 0.9961
31                border_top_uv         0.0039 1.0000 0.9961 0.9961
32                border_topright_uv    0.9961 1.0000 1.0000 0.9961
33                border_left_uv        0.0000 0.9961 0.0039 0.0039
34                border_right_uv       0.9961 0.9961 1.0000 0.0039
35                border_bottomleft_uv  0.0000 0.0039 0.0039 0.0000
36                border_bottom_uv      0.0039 0.0039 0.9961 0.0000
37                border_bottomright_uv 0.9961 0.0039 1.0000 0.0000
38
39                element TextArea(KdTree/RenderMethod): KdTree/Templates/BasicText
40                {
41                        left 5
42                        width 120
43                        height 30
44                        caption [SPACE] Algorithm
45                }
46                element TextArea(KdTree/RenderMethodInfo): KdTree/Templates/BasicText
47                {
48                        left 160
49                        width 180
50                        height 30
51                        caption :
52                }
53                element TextArea(KdTree/BuildMethod): KdTree/Templates/BasicText
54                {
55                        left 5
56                        width 120
57                        height 30
58                        caption [X] Build Method
59                }
60                element TextArea(KdTree/BuildMethodInfo): KdTree/Templates/BasicText
61                {
62                        left 160
63                        width 180
64                        height 30
65                        caption :
66                }
67                element TextArea(KdTree/KdTreeMaxDepth): KdTree/Templates/BasicText
68                {
69                        left 5
70                        width 120
71                        height 30
72                        caption [1][2] Max Tree Depth
73                }
74                element TextArea(KdTree/KdTreeMaxDepthInfo): KdTree/Templates/BasicText
75                {
76                        left 160
77                        width 180
78                        height 30
79                        caption :
80                }
81                element TextArea(KdTree/HighlightLevel): KdTree/Templates/BasicText
82                {
83                        left 5
84                        width 120
85                        height 30
86                        caption [3][4] Highlight
87                }
88                element TextArea(KdTree/HighlightLevelInfo): KdTree/Templates/BasicText
89                {
90                        left 160
91                        width 180
92                        height 30
93                        caption :
94                }
95                element TextArea(KdTree/KT): KdTree/Templates/BasicText
96                {
97                        left 5
98                        width 120
99                        height 30
100                        caption [5][6] KT
101                }
102                element TextArea(KdTree/KTInfo): KdTree/Templates/BasicText
103                {
104                        left 160
105                        width 180
106                        height 30
107                        caption :
108                }
109                element TextArea(KdTree/KI): KdTree/Templates/BasicText
110                {
111                        left 5
112                        width 120
113                        height 30
114                        caption [7][8] KI
115                }
116                element TextArea(KdTree/KIInfo): KdTree/Templates/BasicText
117                {
118                        left 160
119                        width 180
120                        height 30
121                        caption :
122                }
123                element TextArea(KdTree/Movement): KdTree/Templates/BasicText
124                {
125                        left 5
126                        width 120
127                        height 30
128                        caption [U] Movement
129                }
130                element TextArea(KdTree/MovementInfo): KdTree/Templates/BasicText
131                {
132                        left 160
133                        width 180
134                        height 30
135                        caption :
136                }
137                element TextArea(KdTree/TopCam): KdTree/Templates/BasicText
138                {
139                        left 5
140                        width 120
141                        height 30
142                        caption [I] Viz Cam
143                }
144                element TextArea(KdTree/TopCamInfo): KdTree/Templates/BasicText
145                {
146                        left 160
147                        width 180
148                        height 30
149                        caption :
150                }               
151        }
152       
153        container BorderPanel(KdTree/VisibilityStatsPanel)
154        {
155                metrics_mode pixels
156                vert_align top
157                horz_align right
158                left -250
159                top 5
160                width 320
161                height 135
162                material Core/StatsBlockCenter
163                border_size 1 1 1 1
164                border_material Core/StatsBlockBorder
165                border_topleft_uv     0.0000 1.0000 0.0039 0.9961
166                border_top_uv         0.0039 1.0000 0.9961 0.9961
167                border_topright_uv    0.9961 1.0000 1.0000 0.9961
168                border_left_uv        0.0000 0.9961 0.0039 0.0039
169                border_right_uv       0.9961 0.9961 1.0000 0.0039
170                border_bottomleft_uv  0.0000 0.0039 0.0039 0.0000
171                border_bottom_uv      0.0039 0.0039 0.9961 0.0000
172                border_bottomright_uv 0.9961 0.0039 1.0000 0.0000
173
174                element TextArea(KdTree/Visibility/FrustumCulledNodes): KdTree/Templates/BasicText
175                {
176                        left 5
177                        width 180
178                        height 30
179                        caption Frustum Culled Nodes
180                }
181                element TextArea(KdTree/Visibility/FrustumCulledNodesInfo): KdTree/Templates/BasicText
182                {
183                        left 180
184                        width 90
185                        height 30
186                        caption :
187                }
188                element TextArea(KdTree/Visibility/QueryCulledNodes): KdTree/Templates/BasicText
189                {
190                        left 5
191                        width 180
192                        height 30
193                        caption Query Culled Nodes
194                }       
195                element TextArea(KdTree/Visibility/QueryCulledNodesInfo): KdTree/Templates/BasicText
196                {
197                        left 180
198                        width 90
199                        height 30
200                        caption :
201                }
202                element TextArea(KdTree/Visibility/TraversedNodes): KdTree/Templates/BasicText
203                {
204                        left 5
205                        width 180
206                        height 30
207                        caption Traversed Nodes
208                }       
209                element TextArea(KdTree/Visibility/TraversedNodesInfo): KdTree/Templates/BasicText
210                {
211                        left 180
212                        width 90
213                        height 30
214                        caption :
215                }
216                element TextArea(KdTree/Visibility/HierarchyNodes): KdTree/Templates/BasicText
217                {
218                        left 5
219                        width 180
220                        height 30
221                        caption Hierarchy Nodes
222                }       
223                element TextArea(KdTree/Visibility/HierarchyNodesInfo): KdTree/Templates/BasicText
224                {
225                        left 180
226                        width 90
227                        height 30
228                        caption :
229                }
230                element TextArea(KdTree/Visibility/RenderedNodes): KdTree/Templates/BasicText
231                {
232                        left 5
233                        width 180
234                        height 30
235                        caption Rendered Nodes
236                }       
237                element TextArea(KdTree/Visibility/RenderedNodesInfo): KdTree/Templates/BasicText
238                {
239                        left 180
240                        width 90
241                        height 30
242                        caption :
243                }
244                element TextArea(KdTree/Visibility/ObjectsCount): KdTree/Templates/BasicText
245                {
246                        left 5
247                        width 180
248                        height 30
249                        caption Number of objects
250                }       
251                element TextArea(KdTree/Visibility/ObjectsCountInfo): KdTree/Templates/BasicText
252                {
253                        left 180
254                        width 90
255                        height 30
256                        caption :
257                }
258                element TextArea(KdTree/Visibility/QueriesIssued): KdTree/Templates/BasicText
259                {
260                        left 5
261                        width 180
262                        height 30
263                        caption Queries issued
264                }       
265                element TextArea(KdTree/Visibility/QueriesIssuedInfo): KdTree/Templates/BasicText
266                {
267                        left 180
268                        width 90
269                        height 30
270                        caption :                       
271                }
272        }
273}
274
Note: See TracBrowser for help on using the repository browser.