2
0

BsResourceMetaData.h 941 B

12345678910111213141516171819202122232425262728293031
  1. //********************************** Banshee Engine (www.banshee3d.com) **************************************************//
  2. //**************** Copyright (c) 2016 Marko Pintera ([email protected]). All rights reserved. **********************//
  3. #pragma once
  4. #include "BsCorePrerequisites.h"
  5. #include "BsIReflectable.h"
  6. #include "BsCoreObject.h"
  7. namespace BansheeEngine
  8. {
  9. /** @addtogroup Resources
  10. * @{
  11. */
  12. /** Class containing meta-information describing a resource. */
  13. class BS_CORE_EXPORT ResourceMetaData : public IReflectable
  14. {
  15. public:
  16. WString displayName;
  17. /************************************************************************/
  18. /* SERIALIZATION */
  19. /************************************************************************/
  20. public:
  21. friend class ResourceMetaDataRTTI;
  22. static RTTITypeBase* getRTTIStatic();
  23. virtual RTTITypeBase* getRTTI() const override;
  24. };
  25. /** @} */
  26. }