BsResourceMetaData.h 719 B

1234567891011121314151617181920212223242526272829
  1. #pragma once
  2. #include "BsCorePrerequisites.h"
  3. #include "BsIReflectable.h"
  4. #include "BsCoreObject.h"
  5. namespace BansheeEngine
  6. {
  7. /** @addtogroup Resources
  8. * @{
  9. */
  10. /** Class containing meta-information describing a resource. */
  11. class BS_CORE_EXPORT ResourceMetaData : public IReflectable
  12. {
  13. public:
  14. WString displayName;
  15. /************************************************************************/
  16. /* SERIALIZATION */
  17. /************************************************************************/
  18. public:
  19. friend class ResourceMetaDataRTTI;
  20. static RTTITypeBase* getRTTIStatic();
  21. virtual RTTITypeBase* getRTTI() const override;
  22. };
  23. /** @} */
  24. }