source: trunk/VUT/Ogre/resources/VisibilityDemo.overlay @ 161

Revision 161, 15.9 KB checked in by mattausch, 19 years ago (diff)

added moving robots

RevLine 
[120]1template element TextArea(Example/Visibility/Templates/BasicText)
[59]2{
[120]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
[160]14Example/Visibility/CullStatsOverlay
[120]15{
[59]16        zorder 500
17        // Stats block
[74]18        container BorderPanel(Example/Visibility/VisibilityPanel)
[59]19        {
20                metrics_mode pixels
21                vert_align top
22                left 5
23                top 5
[155]24                width 430
[146]25                height 90
[59]26                material Core/StatsBlockCenter
27                border_size 1 1 1 1
28                border_material Core/StatsBlockBorder
29                border_topleft_uv     0.0000 1.0000 0.0039 0.9961
30                border_top_uv         0.0039 1.0000 0.9961 0.9961
31                border_topright_uv    0.9961 1.0000 1.0000 0.9961
32                border_left_uv        0.0000 0.9961 0.0039 0.0039
33                border_right_uv       0.9961 0.9961 1.0000 0.0039
34                border_bottomleft_uv  0.0000 0.0039 0.0039 0.0000
35                border_bottom_uv      0.0039 0.0039 0.9961 0.0000
36                border_bottomright_uv 0.9961 0.0039 1.0000 0.0000
37
38
[120]39                element TextArea(Example/Visibility/Algorithm): Example/Visibility/Templates/BasicText
[59]40                {
41                        left 5
42                        width 180
[87]43                        caption [SPACE] Algorithm
[59]44                }
[120]45                element TextArea(Example/Visibility/AlgorithmInfo): Example/Visibility/Templates/BasicText
[59]46                {
[155]47                        left 210
48                        width 120
[59]49                        height 30
50                        caption :
51                }
52
[120]53                element TextArea(Example/Visibility/Threshold): Example/Visibility/Templates/BasicText
[59]54                {
55                        left 5
[155]56                        width 120
[59]57                        height 30
58                        caption [-][+] Threshold
59                }
[120]60                element TextArea(Example/Visibility/ThresholdInfo): Example/Visibility/Templates/BasicText
[59]61                {
[155]62                        left 210
63                        width 120
[59]64                        height 30
65                        caption :
66                }
[155]67                element TextArea(Example/Visibility/TestGeometryForVisibleLeaves): Example/Visibility/Templates/BasicText
[86]68                {
69                        left 5
[155]70                        width 120
[86]71                        height 30
[155]72                        caption [G] Test Geometry For Leaves
[86]73                }
[155]74                element TextArea(Example/Visibility/TestGeometryForVisibleLeavesInfo): Example/Visibility/Templates/BasicText
[86]75                {
[155]76                        left 210
77                        width 120
[86]78                        height 30
79                        caption :
80                }
[120]81                element TextArea(Example/Visibility/UseDepthPass): Example/Visibility/Templates/BasicText
[115]82                {
83                        left 5
[155]84                        width 120
[115]85                        height 30
86                        caption [X] Depth pass
87                }
[120]88                element TextArea(Example/Visibility/UseDepthPassInfo): Example/Visibility/Templates/BasicText
[115]89                {
[155]90                        left 210
91                        width 120
[115]92                        height 30
93                        caption :
94                }
[146]95                element TextArea(Example/Visibility/AssumedVisibility): Example/Visibility/Templates/BasicText
96                {
97                        left 5
[155]98                        width 120
[146]99                        height 30
[147]100                        caption [8][9] Assumed Visibility
[146]101                }
102               
103                element TextArea(Example/Visibility/AssumedVisibilityInfo): Example/Visibility/Templates/BasicText
104                {
[155]105                        left 210
106                        width 120
[146]107                        height 30
108                        caption :
109                }
[160]110                element TextArea(Example/Visibility/CurrentObjectType): Example/Visibility/Templates/BasicText
111                {
112                        left 5
113                        width 120
114                        height 30
115                        caption [F7] Object type
116                }       
117                element TextArea(Example/Visibility/CurrentObjectTypeInfo): Example/Visibility/Templates/BasicText
118                {
119                        left 210
120                        width 90
121                        font_name TrebuchetMSBold
122                        caption :                       
123                }       
[59]124        }
125
[74]126        container BorderPanel(Example/Visibility/VisibilityStatsPanel)
[59]127        {
128                metrics_mode pixels
129                vert_align top
130                horz_align right
[87]131                left -250
[59]132                top 5
[87]133                width 320
[160]134                height 135
[59]135                material Core/StatsBlockCenter
136                border_size 1 1 1 1
137                border_material Core/StatsBlockBorder
138                border_topleft_uv     0.0000 1.0000 0.0039 0.9961
139                border_top_uv         0.0039 1.0000 0.9961 0.9961
140                border_topright_uv    0.9961 1.0000 1.0000 0.9961
141                border_left_uv        0.0000 0.9961 0.0039 0.0039
142                border_right_uv       0.9961 0.9961 1.0000 0.0039
143                border_bottomleft_uv  0.0000 0.0039 0.0039 0.0000
144                border_bottom_uv      0.0039 0.0039 0.9961 0.0000
145                border_bottomright_uv 0.9961 0.0039 1.0000 0.0000
146
[120]147                element TextArea(Example/Visibility/FrustumCulledNodes): Example/Visibility/Templates/BasicText
[59]148                {
149                        left 5
150                        width 180
151                        height 30
152                        caption Frustum Culled Nodes
153                }
[120]154                element TextArea(Example/Visibility/FrustumCulledNodesInfo): Example/Visibility/Templates/BasicText
[59]155                {
156                        left 180
157                        width 90
158                        height 30
159                        caption :
160                }
[120]161                element TextArea(Example/Visibility/QueryCulledNodes): Example/Visibility/Templates/BasicText
[59]162                {
163                        left 5
164                        width 180
165                        height 30
166                        caption Query Culled Nodes
167                }       
[120]168                element TextArea(Example/Visibility/QueryCulledNodesInfo): Example/Visibility/Templates/BasicText
[59]169                {
170                        left 180
171                        width 90
172                        height 30
173                        caption :
174                }
[120]175                element TextArea(Example/Visibility/TraversedNodes): Example/Visibility/Templates/BasicText
[59]176                {
177                        left 5
178                        width 180
179                        height 30
180                        caption Traversed Nodes
181                }       
[120]182                element TextArea(Example/Visibility/TraversedNodesInfo): Example/Visibility/Templates/BasicText
[59]183                {
184                        left 180
185                        width 90
186                        height 30
187                        caption :
188                }
[120]189                element TextArea(Example/Visibility/HierarchyNodes): Example/Visibility/Templates/BasicText
[59]190                {
191                        left 5
192                        width 180
193                        height 30
[74]194                        caption Hierarchy Nodes
[59]195                }       
[120]196                element TextArea(Example/Visibility/HierarchyNodesInfo): Example/Visibility/Templates/BasicText
[59]197                {
198                        left 180
199                        width 90
200                        height 30
201                        caption :
202                }
[120]203                element TextArea(Example/Visibility/RenderedNodes): Example/Visibility/Templates/BasicText
[59]204                {
205                        left 5
206                        width 180
207                        height 30
[74]208                        caption Rendered Nodes
[59]209                }       
[120]210                element TextArea(Example/Visibility/RenderedNodesInfo): Example/Visibility/Templates/BasicText
[59]211                {
212                        left 180
213                        width 90
214                        height 30
215                        caption :
216                }
[160]217                element TextArea(Example/Visibility/ObjectsCount): Example/Visibility/Templates/BasicText
[84]218                {
219                        left 5
220                        width 180
221                        height 30
222                        caption Number of objects
223                }       
[160]224                element TextArea(Example/Visibility/ObjectsCountInfo): Example/Visibility/Templates/BasicText
[84]225                {
226                        left 180
227                        width 90
228                        height 30
229                        caption :
230                }
[120]231                element TextArea(Example/Visibility/QueriesIssued): Example/Visibility/Templates/BasicText
[87]232                {
233                        left 5
234                        width 180
235                        height 30
236                        caption Queries issued
237                }       
[120]238                element TextArea(Example/Visibility/QueriesIssuedInfo): Example/Visibility/Templates/BasicText
[87]239                {
240                        left 180
241                        width 90
242                        font_name TrebuchetMSBold
[120]243                        caption :                       
[160]244                }
245               
[59]246        }
247}
[120]248
[135]249
[120]250Example/Visibility/HelpOverlay
251{
252        zorder 600
253        // Stats block
[135]254        container BorderPanel(Example/Visibility/Help/HelpPanel)
[120]255        {
256                metrics_mode pixels
257                horz_align left
258                vert_align top
259                width 600
[135]260                height 300
[120]261                left 200
262                top 200
263                material Core/StatsBlockCenter
264                //material Example/Visibility/Helpscreen
265                border_size 1 1 1 1
266                border_material Core/StatsBlockBorder
267                border_topleft_uv     0.0000 1.0000 0.0039 0.9961
268                border_top_uv         0.0039 1.0000 0.9961 0.9961
269                border_topright_uv    0.9961 1.0000 1.0000 0.9961
270                border_left_uv        0.0000 0.9961 0.0039 0.0039
271                border_right_uv       0.9961 0.9961 1.0000 0.0039
272                border_bottomleft_uv  0.0000 0.0039 0.0039 0.0000
273                border_bottom_uv      0.0039 0.0039 0.9961 0.0000
274                border_bottomright_uv 0.9961 0.0039 1.0000 0.0000
275
276                container Panel(Example/Visibility/Help/BreakPanel)
277                {
278                        metrics_mode pixels
279                        left 5
280                        top 22
281                        width 590
282                        height 1
283                        material Core/StatsBreak
284                }
285
[135]286                element TextArea(Example/Visibility/Help/HelpOptions)
[120]287                {
288                        metrics_mode pixels
289                        left 5
290                        top 5
291                        width 90
292                        height 30
293                        font_name TrebuchetMSBold
294                        char_height 19
[160]295                        caption Help: Additional Options
[120]296                        colour_top 1 1 0.7
297                        colour_bottom 1 1 0.7
298                }
299
[160]300                element TextArea(Example/Visibility/Help/ShowHelp): Example/Visibility/Templates/BasicText
[120]301                {
302                        left 5
303                        width 180
304                        height 30
305                        caption [F1] Show / Hide this screen
306                }
[160]307                element TextArea(Example/Visibility/Help/Stats): Example/Visibility/Templates/BasicText
[120]308                {
309                        left 5
310                        width 180
311                        height 30
312                        caption [F2] Show / Hide stats
313                }
[160]314                element TextArea(Example/Visibility/Help/AppState): Example/Visibility/Templates/BasicText
[120]315                {
316                        left 5
317                        width 180
318                        height 30
[121]319                        caption [F3] Toggle between interactive / recorded walkthrough
[120]320                }
[160]321                element TextArea(Example/Visibility/Help/Recorded): Example/Visibility/Templates/BasicText
[120]322                {
323                        left 5
324                        width 180
325                        height 30
[121]326                        caption [F4] Start / End frame recording
[120]327                }
[161]328                element TextArea(Example/Visibility/Help/Animation): Example/Visibility/Templates/BasicText
329                {
330                        left 5
331                        width 180
332                        height 30
333                        caption [F9] Start / End animation
334                }
[160]335                element TextArea(Example/Visibility/Help/Screenshots): Example/Visibility/Templates/BasicText
[120]336                {
337                        left 5
338                        width 180
339                        height 30
340                        caption [F11] Screenshot
341                }
[160]342                element TextArea(Example/Visibility/Help/WriteOut): Example/Visibility/Templates/BasicText
[120]343                {
344                        left 5
345                        width 180
346                        height 30
[160]347                        caption [F12] Write scene entities to file
[120]348                }
[160]349               
[120]350                //-- visualization
[160]351                element TextArea(Example/Visibility/Help/VizSection): Example/Visibility/Templates/BasicText
[120]352                {
353                        left 5
354                        width 180
355                        height 30
[160]356                        caption ****** Visualization ******
357                }
358                element TextArea(Example/Visibility/Help/Viz): Example/Visibility/Templates/BasicText
359                {
360                        left 5
361                        width 180
362                        height 30
[120]363                        caption [1] Show / hide visualization
364                }
[160]365                element TextArea(Example/Visibility/Help/NextVizMode): Example/Visibility/Templates/BasicText
[120]366                {
367                        left 5
368                        width 175
369                        height 30
370                        caption [2] Toggle visualization mode
371                }
[160]372                element TextArea(Example/Visibility/Help/ZoomViz): Example/Visibility/Templates/BasicText
[120]373                {
374                        left 5
375                        width 190
376                        height 30
377                        caption [3][4] Zoom in / out of visualization
378                }
[160]379                element TextArea(Example/Visibility/Help/SceneDetail): Example/Visibility/Templates/BasicText
[120]380                {
381                        left 5
382                        width 180
383                        height 30
384                        caption [R] Toggle between solid / wireframe / point based rendering
385                }
[160]386                element TextArea(Example/Visibility/Help/DisplayCameraDetails): Example/Visibility/Templates/BasicText
[120]387                {
388                        left 5
389                        width 180
390                        height 30
391                        caption [P] Show / hide camera details
392                }
[160]393                element TextArea(Example/Visibility/Help/DisplayOctree): Example/Visibility/Templates/BasicText
[120]394                {
395                        left 5
396                        width 180
397                        height 30
398                        caption [T] Show / hide octree
399                }
[160]400                element TextArea(Example/Visibility/Help/UseShadows): Example/Visibility/Templates/BasicText
[120]401                {
402                        left 5
403                        width 180
404                        height 30
405                        caption [S] Show / hide shadows
406                }
[160]407                element TextArea(Example/Visibility/Help/Filter): Example/Visibility/Templates/BasicText
[120]408                {
409                        left 5
410                        width 180
411                        height 30
412                        caption [F] toggle filtering method (trilinear, anisotropic, bilinear)
413                }
[160]414                element TextArea(Example/Visibility/Help/VisQuery): Example/Visibility/Templates/BasicText
[159]415                {
416                        left 5
417                        width 180
418                        height 30
[160]419                        caption ****** Visibility Queries ******
420                }
421                element TextArea(Example/Visibility/Help/FromCameraQuery): Example/Visibility/Templates/BasicText
422                {
423                        left 5
424                        width 180
425                        height 30
[159]426                        caption [F5] From camera visible pixels (+ SHIFT: relative visibility)
427                }
[160]428                element TextArea(Example/Visibility/Help/FromPointQuery): Example/Visibility/Templates/BasicText
[159]429                {
430                        left 5
[160]431                        width 180
[159]432                        height 30
433                        caption [F6] From camera visible pixels (+ SHIFT: relative visibility)
434                }
[160]435                element TextArea(Example/Visibility/Help/QueryType): Example/Visibility/Templates/BasicText
436                {
437                        left 5
438                        width 180
439                        height 30
440                        caption [I] Change between occlusion query / item buffer visibility query
441                }
442                element TextArea(Example/Visibility/Help/QueryTarget): Example/Visibility/Templates/BasicText
443                {
444                        left 5
445                        width 180
446                        height 30
447                        caption [C] Mesh / Patch visibility (only item buffer)
448                }
449                element TextArea(Example/Visibility/Help/SceneObjects): Example/Visibility/Templates/BasicText
450                {
451                        left 5
452                        width 180
453                        height 30
454                        caption ******* Generation / Destruction of scene objects ******
455                }
456                element TextArea(Example/Visibility/Help/GenerateObjects): Example/Visibility/Templates/BasicText
457                {
458                        left 5
459                        width 180
460                        height 30
461                        caption [F8] Generate 500 objects
462                }
463                element TextArea(Example/Visibility/Help/RemoveObjects): Example/Visibility/Templates/BasicText
464                {
465                        left 5
466                        width 180
467                        height 30
468                        caption [DEL] Remove generated objects
469                }
470                element TextArea(Example/Visibility/Help/DropObject): Example/Visibility/Templates/BasicText
471                {
472                        left 5
473                        width 180
474                        height 30
475                        caption [MOUSE LEFT] Drop object on terrain
476                }
[120]477        }
[135]478}
479
480Example/Visibility/QueryOverlay
481{
482        zorder 650
483        // Stats block
484        container BorderPanel(Example/Visibility/Query/QueryPanel)
485        {
486                metrics_mode pixels
487                horz_align left
488                vert_align top
489                width 600
[159]490                height 145
[135]491                left 200
492                top 300
493                material Core/StatsBlockCenter
494               
495                border_size 1 1 1 1
496                border_material Core/StatsBlockBorder
497                border_topleft_uv     0.0000 1.0000 0.0039 0.9961
498                border_top_uv         0.0039 1.0000 0.9961 0.9961
499                border_topright_uv    0.9961 1.0000 1.0000 0.9961
500                border_left_uv        0.0000 0.9961 0.0039 0.0039
501                border_right_uv       0.9961 0.9961 1.0000 0.0039
502                border_bottomleft_uv  0.0000 0.0039 0.0039 0.0000
503                border_bottom_uv      0.0039 0.0039 0.9961 0.0000
504                border_bottomright_uv 0.9961 0.0039 1.0000 0.0000
505
506                container Panel(Example/Visibility/Query/BreakPanel)
507                {
508                        metrics_mode pixels
509                        left 5
510                        top 22
511                        width 590
512                        height 1
513                        material Core/StatsBreak
514                }
515
516                element TextArea(Example/Visibility/Query/Headline)
517                {
518                        metrics_mode pixels
519                        left 5
520                        top 5
521                        width 90
522                        height 30
523                        font_name TrebuchetMSBold
524                        char_height 19
525                        caption Exact Visibility Query
526                        colour_top 1 1 0.7
527                        colour_bottom 1 1 0.7
528                }
529
530                element TextArea(Example/Visibility/Query/QueryType): Example/Visibility/Templates/BasicText
531                {
532                        left 5
533                        width 90
534                        height 30
535                        caption Type
536                }
537               
538               
539                element TextArea(Example/Visibility/Query/QueryTypeInfo): Example/Visibility/Templates/BasicText
540                {
541                        left 180
542                        width 90
543                        height 30
544                        caption :
545                }
546
547                element TextArea(Example/Visibility/Query/VisibleNodes): Example/Visibility/Templates/BasicText
548                {
549                        left 5
550                        width 90
551                        height 30
552                        caption Visible nodes
553                }
554                element TextArea(Example/Visibility/Query/VisibleNodesInfo): Example/Visibility/Templates/BasicText
555                {
556                        left 180
557                        width 90
558                        height 30
559                        caption :
560                }
561
562                element TextArea(Example/Visibility/Query/VisibleGeometry): Example/Visibility/Templates/BasicText
563                {
564                        left 5
565                        width 90
566                        height 30
567                        caption Visible geometry
568                }
569                element TextArea(Example/Visibility/Query/VisibleGeometryInfo): Example/Visibility/Templates/BasicText
570                {
571                        left 180
572                        width 90
573                        height 30
574                        caption :
575                }
576
[159]577
578                element TextArea(Example/Visibility/Query/VisiblePatches): Example/Visibility/Templates/BasicText
[135]579                {
580                        left 5
581                        width 90
582                        height 30
[159]583                        caption Visible patches
584                }
[160]585                element TextArea(Example/Visibility/Query/VisiblePatchesInfo): Example/Visibility/Templates/BasicText
[159]586                {
587                        left 180
588                        width 90
589                        height 30
590                        caption :
591                }
592
593                element TextArea(Example/Visibility/Query/NodeVisibility): Example/Visibility/Templates/BasicText
594                {
595                        left 5
596                        width 90
597                        height 30
[135]598                        caption Avg. node visibility
599                }
600
601                element TextArea(Example/Visibility/Query/NodeVisibilityInfo): Example/Visibility/Templates/BasicText
602                {
603                        left 180
604                        width 90
605                        height 30
[159]606                        caption :
[135]607                }
608
609                element TextArea(Example/Visibility/Query/GeometryVisibility): Example/Visibility/Templates/BasicText
610                {
611                        left 5
612                        width 90
613                        height 30
614                        caption Avg. geometry visibility
615                }
616
617                element TextArea(Example/Visibility/Query/GeometryVisibilityInfo): Example/Visibility/Templates/BasicText
618                {
619                        left 180
620                        width 90
621                        height 30
[159]622                        caption :
[135]623                }
[159]624                element TextArea(Example/Visibility/Query/PatchVisibility): Example/Visibility/Templates/BasicText
625                {
626                        left 5
627                        width 90
628                        height 30
629                        caption Avg. patch visibility
630                }
[135]631
[159]632                element TextArea(Example/Visibility/Query/PatchVisibilityInfo): Example/Visibility/Templates/BasicText
633                {
634                        left 180
635                        width 90
636                        height 30
637                        caption :
638                }
639                       
640
[135]641        }
642}
Note: See TracBrowser for help on using the repository browser.