CmTestTextSprite.cpp 763 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #include "CmTestTextSprite.h"
  2. #include "CmSceneObject.h"
  3. #include "BsRenderable.h"
  4. #include "CmMesh.h"
  5. #include "CmVector2.h"
  6. #include "BsTextSprite.h"
  7. #include "CmFont.h"
  8. #include "CmMaterial.h"
  9. #include "BsGUILabel.h"
  10. #include "BsGUISkin.h"
  11. #include "BsOverlayManager.h"
  12. #include "BsSpriteTexture.h"
  13. #include "BsEngineGUI.h"
  14. using namespace BansheeEngine;
  15. namespace CamelotFramework
  16. {
  17. TestTextSprite::TestTextSprite(const HSceneObject& parent)
  18. :GUIWidget(parent)
  19. {
  20. }
  21. TestTextSprite::~TestTextSprite()
  22. {
  23. }
  24. void TestTextSprite::init(const HCamera& camera, const String& text)
  25. {
  26. setSkin(&EngineGUI::instance().getSkin());
  27. GUILabel::create(*this, toWString(text));
  28. }
  29. void TestTextSprite::update()
  30. {
  31. }
  32. }