| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- /*
- -----------------------------------------------------------------------------
- Copyright (c) 07.10.2013 Tobias Peters <tobias.peters@kreativeffekt.at>
- This file is part of Q-Gears
- Q-Gears is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 2.0 (GPLv2) of the License.
- Q-Gears is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
- -----------------------------------------------------------------------------
- */
- #ifndef __FF7ModelListFileManager_H__
- #define __FF7ModelListFileManager_H__
- #include <OgreResourceManager.h>
- #include "QGearsPrerequisites.h"
- #include "FF7ModelListFile.h"
- namespace QGears
- {
- namespace FF7
- {
- class _QGearsExport ModelListFileManager : public Ogre::ResourceManager, public Ogre::Singleton<ModelListFileManager>
- {
- public:
- ModelListFileManager();
- virtual ~ModelListFileManager();
- static ModelListFileManager &getSingleton();
- static ModelListFileManager *getSingletonPtr();
- protected:
- Ogre::Resource *createImpl( const Ogre::String &name, Ogre::ResourceHandle handle
- , const Ogre::String &group, bool isManual, Ogre::ManualResourceLoader *loader
- , const Ogre::NameValuePairList *createParams );
- private:
- };
- }
- }
- #endif // __FF7ModelListFileManager_H__
|