CmTestTextSprite.h 473 B

123456789101112131415161718192021222324
  1. #include "CmPrerequisites.h"
  2. #include "CmComponent.h"
  3. namespace CamelotEngine
  4. {
  5. class TestTextSprite : public Component
  6. {
  7. private:
  8. friend class GameObject;
  9. TestTextSprite(GameObjectPtr parent);
  10. RenderablePtr mTextRenderable;
  11. MeshHandle mTextMesh;
  12. TextSprite* mTextSprite;
  13. public:
  14. ~TestTextSprite();
  15. virtual void update();
  16. void setText(const String& text, FontHandle font, UINT32 fontSize, MaterialHandle textMaterial);
  17. };
  18. }