source: GTP/trunk/Lib/Illum/IBRBillboardCloudTrees/OGRE/include/IBRBillboardCloudTreeApplication.h @ 721

Revision 721, 770 bytes checked in by igarcia, 18 years ago (diff)
Line 
1#ifndef _IBRBILLBOARDCLOUDTREEAPPLICATION_H
2#define _IBRBILLBOARDCLOUDTREEAPPLICATION_H
3
4#include <OBAOgreApplication.h>
5#include <LBBC.h>
6#include <IBRBillboardCloudTreeFrameListener.h>
7
8struct CommandLineOptions
9{
10        Ogre::String cfg;
11};
12
13class IBRBillboardCloudTreeApplication : public OBA::OgreApplication
14{       
15protected:
16       
17        CommandLineOptions mOpts;
18       
19        LBBC::Manager* mLBBCManager;
20
21        int findCommandLineOpts(int numargs, char** argv, Ogre::UnaryOptionList& unaryOptList, Ogre::BinaryOptionList& binOptList);
22       
23public:
24
25        IBRBillboardCloudTreeApplication();
26
27        virtual ~IBRBillboardCloudTreeApplication();
28
29        // Create new frame listener
30    void createFrameListener(void);
31
32        void parseArgs(int numArgs, char **args);
33
34        void initialize();
35
36        void help();
37       
38
39};
40
41#endif
Note: See TracBrowser for help on using the repository browser.