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