Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/orxonox/trunk/src/gui/orxonox_gui_video.h @ 3423

Last change on this file since 3423 was 3423, checked in by bensch, 19 years ago

orxonox/trunk: merged branches/updater back into the trunk
merged with command: svn merge branches/updater trunk -r 3241:HEAD
resolved conflicts in debug.h in favor of the trunk.

File size: 1.7 KB
RevLine 
[2588]1/*!
2  \file orxonox_gui_video.h
3  \brief File that holds the class that creates the Video-Options.
4*/
[1809]5#ifndef _ORXONOX_GUI_VIDEO_H
6#define _ORXONOX_GUI_VIDEO_H
7
[1817]8#include "orxonox_gui.h"
[1809]9
[2588]10//! Class that creates the Video-Options.
[2018]11class OrxonoxGuiVideo
12{
13 private:
[3187]14  Frame* videoFrame;        //!< The Frame that holds the video options.
15  Box* videoBox;            //!< The Box that holds the video options.
16  CheckButton* fullscreen;  //!< CheckButton for fullscreen-mode
17  CheckButton* wireframe;   //!< CheckButton for wireframe Mode.
[3423]18
19  // advanced-Performance-Options
20  Window* advancedWindow;   //!< A Window to display advanced options.
21  Button* advancedButton;   //!< A Button to open the Advanced Video Performance Window.
22  Box* advancedBox;         //!< A Box to pack the options into.
23  CheckButton* shadows;     //!< CheckButton for shadows
24  CheckButton* fog;         //!< CheckButton for fog.
25  CheckButton* reflections; //!< CheckButton for reflections
26  CheckButton* textures;    //!< CheckButton for textures
27  Menu* textureDetail;      //!< Menu for the Texture-Detail.
28 
29  Label* modelDetailLabel;  //!< Label for model-detail.
30  Menu* modelDetail;        //!< model-detail.
31 
32  Label* antiAliasingLabel; //!< Label for the anti-aliasing mode.
33  Menu* antiAliasing;       //!< Menu for the Antialiasing-mode.
34
35  Label* filterMethodLabel; //!< Label for filtering-Method.
36  Menu* filterMethod;       //!< Menu for filtering Method.
37
38  Button* closeButton;      //!< A Button to close the Advanced-settingsWindow.
39
40  Button* advancedWindowGetButton(void);
41  void advancedWindowCreate(void);
42 
[2018]43 public:
[3423]44  OrxonoxGuiVideo(void);
45  ~OrxonoxGuiVideo(void);
[2018]46 
[3423]47  Widget* getWidget(void);
[2018]48};
[1809]49#endif /* _ORXONOX_GUI_VIDEO_H */
Note: See TracBrowser for help on using the repository browser.