TxzFile.h 659 B

12345678910111213141516171819202122232425262728
  1. #ifndef _TXZ_FILE_H_
  2. #define _TXZ_FILE_H_
  3. #include "common/QGearsResource.h"
  4. BEGIN_QGEARS
  5. class TxzFile : public Resource
  6. {
  7. public:
  8. static const String RESOURCE_TYPE;
  9. TxzFile(Ogre::ResourceManager* creator, const Ogre::String& name, Ogre::ResourceHandle handle,
  10. const Ogre::String& group, bool isManual = false, Ogre::ManualResourceLoader* loader = 0)
  11. : Resource(creator, name, handle, group, isManual, loader)
  12. {
  13. }
  14. virtual ~TxzFile();
  15. private:
  16. virtual void loadImpl() override final;
  17. virtual void unloadImpl() override final;
  18. };
  19. typedef Ogre::SharedPtr<TxzFile> TxzFilePtr;
  20. END_QGEARS
  21. #endif // _TXZ_FILE_H_