Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

OSX/OgreConfigDialogImp.h

Go to the documentation of this file.
00001 #ifndef __OSXConfigDialog_H__
00002 #define __OSXConfigDialog_H__
00003 
00004 #include <Ogre/OgrePrerequisites.h>
00005 #include <Ogre/OgreRoot.h>
00006 #include <Ogre/OgreRenderSystem.h>
00007 
00008 namespace Ogre
00009 {
00010     class ConfigDialog
00011     {
00012     public:
00013         ConfigDialog();
00014         ~ConfigDialog();
00015     
00016     public:
00017         void initialise();
00018         void run();
00019         void cancel();
00020 
00021         bool display();
00022 
00023     public:
00024         static pascal OSStatus windowEventHandler( EventHandlerCallRef aNextHandler, EventRef aEvent, void* aUserData );
00025 
00026     protected:
00027         RenderSystem* iSelectedRenderSystem;
00028         HIViewRef   iLogoViewRef;
00029         HIViewRef   iVideoModeRef;
00030         HIViewRef   iColorDepthRef;
00031         HIViewRef   iFSAARef;
00032         HIViewRef   iRTTPrefModeRef;
00033         HIViewRef   iFullScreenRef;
00034         WindowRef   iWindowRef;
00035         IBNibRef    iNibRef;
00036         MenuRef     iMenuRef;
00037         MenuID      iMenuID;
00038         bool        iDisplayStatus;     
00039     };
00040 }
00041 
00042 #endif // __OSX_CONFIG_DIALOG_H__

Copyright © 2000-2005 by The OGRE Team
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Jun 10 10:35:47 2007