BsManagedSerializableObjectData.h 629 B

1234567891011121314151617181920212223
  1. #pragma once
  2. #include "BsScriptEnginePrerequisites.h"
  3. #include "BsIReflectable.h"
  4. #include <mono/jit/jit.h>
  5. namespace BansheeEngine
  6. {
  7. class BS_SCR_BE_EXPORT ManagedSerializableObjectData : public IReflectable
  8. {
  9. public:
  10. Vector<ManagedSerializableFieldDataEntryPtr> mFieldData;
  11. /************************************************************************/
  12. /* RTTI */
  13. /************************************************************************/
  14. public:
  15. friend class ManagedSerializableObjectDataRTTI;
  16. static RTTITypeBase* getRTTIStatic();
  17. virtual RTTITypeBase* getRTTI() const;
  18. };
  19. }