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

Revision 1296, 6.8 KB checked in by szydlowski, 18 years ago (diff)

Implemented PVS support in kdtree scene manager - not complete, defunct
modified BoundingBoxConverter? to work with KdTreeSceneManager?

RevLine 
[1183]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
[1169]14// Ogre overlay scripts
15KdTree/DebugOverlay
16{
17        zorder 500
18        // Stats block
[1183]19        container BorderPanel(KdTree/OptionsPanel)
[1169]20        {
21                metrics_mode pixels
22                vert_align top
23                left 5
24                top 5
[1177]25                width 430
[1169]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
[1183]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                }
[1211]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                }
[1183]67                element TextArea(KdTree/BuildMethod): KdTree/Templates/BasicText
68                {
69                        left 5
70                        width 120
71                        height 30
[1220]72                        caption [0] Build Method
[1183]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
[1195]142                        caption [U] Movement
[1183]143                }
144                element TextArea(KdTree/MovementInfo): KdTree/Templates/BasicText
145                {
146                        left 160
147                        width 180
148                        height 30
149                        caption :
150                }
[1195]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                }               
[1296]165                element TextArea(KdTree/ViewCells): KdTree/Templates/BasicText
166                {
167                        left 5
168                        width 120
169                        height 30
170                        caption [C] View Cells
171                }
172                element TextArea(KdTree/ViewCellsInfo): KdTree/Templates/BasicText
173                {
174                        left 160
175                        width 180
176                        height 30
177                        caption :
178                }
179                                element TextArea(KdTree/ViewFilter): KdTree/Templates/BasicText
180                {
181                        left 5
182                        width 120
183                        height 30
184                        caption [X] Vis Filter
185                }
186                element TextArea(KdTree/ViewFilterInfo): KdTree/Templates/BasicText
187                {
188                        left 160
189                        width 180
190                        height 30
191                        caption :
192                }       
[1183]193        }
194       
195        container BorderPanel(KdTree/VisibilityStatsPanel)
196        {
197                metrics_mode pixels
198                vert_align top
199                horz_align right
200                left -250
201                top 5
202                width 320
203                height 135
204                material Core/StatsBlockCenter
205                border_size 1 1 1 1
206                border_material Core/StatsBlockBorder
207                border_topleft_uv     0.0000 1.0000 0.0039 0.9961
208                border_top_uv         0.0039 1.0000 0.9961 0.9961
209                border_topright_uv    0.9961 1.0000 1.0000 0.9961
210                border_left_uv        0.0000 0.9961 0.0039 0.0039
211                border_right_uv       0.9961 0.9961 1.0000 0.0039
212                border_bottomleft_uv  0.0000 0.0039 0.0039 0.0000
213                border_bottom_uv      0.0039 0.0039 0.9961 0.0000
214                border_bottomright_uv 0.9961 0.0039 1.0000 0.0000
[1177]215
[1183]216                element TextArea(KdTree/Visibility/FrustumCulledNodes): KdTree/Templates/BasicText
[1169]217                {
218                        left 5
[1183]219                        width 180
220                        height 30
221                        caption Frustum Culled Nodes
222                }
223                element TextArea(KdTree/Visibility/FrustumCulledNodesInfo): KdTree/Templates/BasicText
224                {
225                        left 180
[1169]226                        width 90
227                        height 30
[1183]228                        caption :
[1169]229                }
[1183]230                element TextArea(KdTree/Visibility/QueryCulledNodes): KdTree/Templates/BasicText
[1169]231                {
232                        left 5
[1183]233                        width 180
234                        height 30
235                        caption Query Culled Nodes
236                }       
237                element TextArea(KdTree/Visibility/QueryCulledNodesInfo): KdTree/Templates/BasicText
238                {
239                        left 180
[1169]240                        width 90
241                        height 30
[1183]242                        caption :
[1169]243                }
[1183]244                element TextArea(KdTree/Visibility/TraversedNodes): KdTree/Templates/BasicText
[1169]245                {
246                        left 5
[1183]247                        width 180
248                        height 30
249                        caption Traversed Nodes
250                }       
251                element TextArea(KdTree/Visibility/TraversedNodesInfo): KdTree/Templates/BasicText
252                {
253                        left 180
[1169]254                        width 90
255                        height 30
[1183]256                        caption :
[1169]257                }
[1183]258                element TextArea(KdTree/Visibility/HierarchyNodes): KdTree/Templates/BasicText
[1169]259                {
260                        left 5
[1183]261                        width 180
262                        height 30
263                        caption Hierarchy Nodes
264                }       
265                element TextArea(KdTree/Visibility/HierarchyNodesInfo): KdTree/Templates/BasicText
266                {
267                        left 180
[1169]268                        width 90
269                        height 30
[1183]270                        caption :
[1169]271                }
[1183]272                element TextArea(KdTree/Visibility/RenderedNodes): KdTree/Templates/BasicText
[1169]273                {
274                        left 5
[1183]275                        width 180
276                        height 30
277                        caption Rendered Nodes
278                }       
279                element TextArea(KdTree/Visibility/RenderedNodesInfo): KdTree/Templates/BasicText
280                {
281                        left 180
[1169]282                        width 90
283                        height 30
[1183]284                        caption :
[1169]285                }
[1183]286                element TextArea(KdTree/Visibility/ObjectsCount): KdTree/Templates/BasicText
[1169]287                {
288                        left 5
[1183]289                        width 180
290                        height 30
291                        caption Number of objects
292                }       
293                element TextArea(KdTree/Visibility/ObjectsCountInfo): KdTree/Templates/BasicText
294                {
295                        left 180
[1169]296                        width 90
297                        height 30
[1183]298                        caption :
[1169]299                }
[1183]300                element TextArea(KdTree/Visibility/QueriesIssued): KdTree/Templates/BasicText
[1172]301                {
302                        left 5
[1183]303                        width 180
304                        height 30
305                        caption Queries issued
306                }       
307                element TextArea(KdTree/Visibility/QueriesIssuedInfo): KdTree/Templates/BasicText
308                {
309                        left 180
[1172]310                        width 90
311                        height 30
[1183]312                        caption :                       
[1172]313                }
[1169]314        }
[1172]315}
316
Note: See TracBrowser for help on using the repository browser.