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

Revision 1211, 6.3 KB checked in by szydlowski, 18 years ago (diff)

enhanced visibility (none/full/partial) implemented for internal culling

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/EnhancedVis): KdTree/Templates/BasicText
54                {
55                        left 5
56                        width 120
57                        height 30
58                        caption [V] Visibility
59                }
60                element TextArea(KdTree/EnhancedVisInfo): KdTree/Templates/BasicText
61                {
62                        left 160
63                        width 180
64                        height 30
65                        caption :
66                }
67                element TextArea(KdTree/BuildMethod): KdTree/Templates/BasicText
68                {
69                        left 5
70                        width 120
71                        height 30
72                        caption [F11] Build Method
73                }
74                element TextArea(KdTree/BuildMethodInfo): KdTree/Templates/BasicText
75                {
76                        left 160
77                        width 180
78                        height 30
79                        caption :
80                }
81                element TextArea(KdTree/KdTreeMaxDepth): KdTree/Templates/BasicText
82                {
83                        left 5
84                        width 120
85                        height 30
86                        caption [1][2] Max Tree Depth
87                }
88                element TextArea(KdTree/KdTreeMaxDepthInfo): KdTree/Templates/BasicText
89                {
90                        left 160
91                        width 180
92                        height 30
93                        caption :
94                }
95                element TextArea(KdTree/HighlightLevel): KdTree/Templates/BasicText
96                {
97                        left 5
98                        width 120
99                        height 30
100                        caption [3][4] Highlight
101                }
102                element TextArea(KdTree/HighlightLevelInfo): KdTree/Templates/BasicText
103                {
104                        left 160
105                        width 180
106                        height 30
107                        caption :
108                }
109                element TextArea(KdTree/KT): KdTree/Templates/BasicText
110                {
111                        left 5
112                        width 120
113                        height 30
114                        caption [5][6] KT
115                }
116                element TextArea(KdTree/KTInfo): KdTree/Templates/BasicText
117                {
118                        left 160
119                        width 180
120                        height 30
121                        caption :
122                }
123                element TextArea(KdTree/KI): KdTree/Templates/BasicText
124                {
125                        left 5
126                        width 120
127                        height 30
128                        caption [7][8] KI
129                }
130                element TextArea(KdTree/KIInfo): KdTree/Templates/BasicText
131                {
132                        left 160
133                        width 180
134                        height 30
135                        caption :
136                }
137                element TextArea(KdTree/Movement): KdTree/Templates/BasicText
138                {
139                        left 5
140                        width 120
141                        height 30
142                        caption [U] Movement
143                }
144                element TextArea(KdTree/MovementInfo): KdTree/Templates/BasicText
145                {
146                        left 160
147                        width 180
148                        height 30
149                        caption :
150                }
151                element TextArea(KdTree/TopCam): KdTree/Templates/BasicText
152                {
153                        left 5
154                        width 120
155                        height 30
156                        caption [I] Viz Cam
157                }
158                element TextArea(KdTree/TopCamInfo): KdTree/Templates/BasicText
159                {
160                        left 160
161                        width 180
162                        height 30
163                        caption :
164                }               
165        }
166       
167        container BorderPanel(KdTree/VisibilityStatsPanel)
168        {
169                metrics_mode pixels
170                vert_align top
171                horz_align right
172                left -250
173                top 5
174                width 320
175                height 135
176                material Core/StatsBlockCenter
177                border_size 1 1 1 1
178                border_material Core/StatsBlockBorder
179                border_topleft_uv     0.0000 1.0000 0.0039 0.9961
180                border_top_uv         0.0039 1.0000 0.9961 0.9961
181                border_topright_uv    0.9961 1.0000 1.0000 0.9961
182                border_left_uv        0.0000 0.9961 0.0039 0.0039
183                border_right_uv       0.9961 0.9961 1.0000 0.0039
184                border_bottomleft_uv  0.0000 0.0039 0.0039 0.0000
185                border_bottom_uv      0.0039 0.0039 0.9961 0.0000
186                border_bottomright_uv 0.9961 0.0039 1.0000 0.0000
187
188                element TextArea(KdTree/Visibility/FrustumCulledNodes): KdTree/Templates/BasicText
189                {
190                        left 5
191                        width 180
192                        height 30
193                        caption Frustum Culled Nodes
194                }
195                element TextArea(KdTree/Visibility/FrustumCulledNodesInfo): KdTree/Templates/BasicText
196                {
197                        left 180
198                        width 90
199                        height 30
200                        caption :
201                }
202                element TextArea(KdTree/Visibility/QueryCulledNodes): KdTree/Templates/BasicText
203                {
204                        left 5
205                        width 180
206                        height 30
207                        caption Query Culled Nodes
208                }       
209                element TextArea(KdTree/Visibility/QueryCulledNodesInfo): KdTree/Templates/BasicText
210                {
211                        left 180
212                        width 90
213                        height 30
214                        caption :
215                }
216                element TextArea(KdTree/Visibility/TraversedNodes): KdTree/Templates/BasicText
217                {
218                        left 5
219                        width 180
220                        height 30
221                        caption Traversed Nodes
222                }       
223                element TextArea(KdTree/Visibility/TraversedNodesInfo): KdTree/Templates/BasicText
224                {
225                        left 180
226                        width 90
227                        height 30
228                        caption :
229                }
230                element TextArea(KdTree/Visibility/HierarchyNodes): KdTree/Templates/BasicText
231                {
232                        left 5
233                        width 180
234                        height 30
235                        caption Hierarchy Nodes
236                }       
237                element TextArea(KdTree/Visibility/HierarchyNodesInfo): KdTree/Templates/BasicText
238                {
239                        left 180
240                        width 90
241                        height 30
242                        caption :
243                }
244                element TextArea(KdTree/Visibility/RenderedNodes): KdTree/Templates/BasicText
245                {
246                        left 5
247                        width 180
248                        height 30
249                        caption Rendered Nodes
250                }       
251                element TextArea(KdTree/Visibility/RenderedNodesInfo): KdTree/Templates/BasicText
252                {
253                        left 180
254                        width 90
255                        height 30
256                        caption :
257                }
258                element TextArea(KdTree/Visibility/ObjectsCount): KdTree/Templates/BasicText
259                {
260                        left 5
261                        width 180
262                        height 30
263                        caption Number of objects
264                }       
265                element TextArea(KdTree/Visibility/ObjectsCountInfo): KdTree/Templates/BasicText
266                {
267                        left 180
268                        width 90
269                        height 30
270                        caption :
271                }
272                element TextArea(KdTree/Visibility/QueriesIssued): KdTree/Templates/BasicText
273                {
274                        left 5
275                        width 180
276                        height 30
277                        caption Queries issued
278                }       
279                element TextArea(KdTree/Visibility/QueriesIssuedInfo): KdTree/Templates/BasicText
280                {
281                        left 180
282                        width 90
283                        height 30
284                        caption :                       
285                }
286        }
287}
288
Note: See TracBrowser for help on using the repository browser.