BsDbgTestGameObjectRef.h 1022 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #pragma once
  2. #include "BsPrerequisites.h"
  3. #include "CmComponent.h"
  4. namespace BansheeEditor
  5. {
  6. class DbgTestGameObjectRef : public CM::Component
  7. {
  8. public:
  9. BS::HRenderable mRenderable;
  10. /************************************************************************/
  11. /* COMPONENT OVERRIDES */
  12. /************************************************************************/
  13. protected:
  14. friend class CM::SceneObject;
  15. /** Standard constructor.
  16. */
  17. DbgTestGameObjectRef(const CM::HSceneObject& parent);
  18. public:
  19. virtual void update() {}
  20. /************************************************************************/
  21. /* RTTI */
  22. /************************************************************************/
  23. public:
  24. friend class DbgTestGameObjectRefRTTI;
  25. static CM::RTTITypeBase* getRTTIStatic();
  26. virtual CM::RTTITypeBase* getRTTI() const;
  27. protected:
  28. DbgTestGameObjectRef() {} // Serialization only
  29. };
  30. }