CmRenderable.h 533 B

123456789101112131415161718192021
  1. #pragma once
  2. #include "CmPrerequisites.h"
  3. #include "CmComponent.h"
  4. namespace CamelotEngine
  5. {
  6. class Renderable : public Component
  7. {
  8. /************************************************************************/
  9. /* RTTI */
  10. /************************************************************************/
  11. public:
  12. friend class RenderableRTTI;
  13. static RTTITypeBase* getRTTIStatic();
  14. virtual RTTITypeBase* getRTTI() const;
  15. protected:
  16. Renderable() {} // Serialization only
  17. };
  18. }