CmTestTextSprite.cpp 846 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  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 "BsGUIWindowFrame.h"
  11. #include "BsGUISkin.h"
  12. #include "BsOverlayManager.h"
  13. #include "BsSpriteTexture.h"
  14. #include "BsEngineGUI.h"
  15. using namespace BansheeEngine;
  16. namespace CamelotFramework
  17. {
  18. TestTextSprite::TestTextSprite(const HSceneObject& parent)
  19. :GUIWidget(parent)
  20. {
  21. }
  22. TestTextSprite::~TestTextSprite()
  23. {
  24. }
  25. void TestTextSprite::init(const HCamera& camera, const String& text)
  26. {
  27. setSkin(&EngineGUI::instance().getSkin());
  28. GUILabel::create(*this, text, THA_Right, TVA_Bottom, true);
  29. GUIWindowFrame::create(*this);
  30. }
  31. void TestTextSprite::update()
  32. {
  33. }
  34. }