| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- #include "BsTestTextSprite.h"
- #include "BsSceneObject.h"
- #include "BsRenderable.h"
- #include "BsMesh.h"
- #include "BsVector2.h"
- #include "BsTextSprite.h"
- #include "BsFont.h"
- #include "BsMaterial.h"
- #include "BsGUILabel.h"
- #include "BsGUIListBox.h"
- #include "BsGUISkin.h"
- #include "BsOverlayManager.h"
- #include "BsSpriteTexture.h"
- #include "BsEditorGUI.h"
- #include "BsGUITexture.h"
- #include "BsGUIRenderTexture.h"
- #include "BsGUIArea.h"
- #include "BsGUILayout.h"
- #include "BsGUISpace.h"
- #include "BsGUIViewport.h"
- #include "BsGUIButton.h"
- #include "BsCamera.h"
- #include "BsInput.h"
- #include "BsPlatform.h"
- #include "BsGUIContent.h"
- #include "BsStringTable.h"
- #include "BsGUISceneTreeView.h"
- #include "BsGUIResourceTreeView.h"
- #include "BsGUIScrollArea.h"
- #include "BsGUIIntField.h"
- #include "BsGUIFloatField.h"
- namespace BansheeEngine
- {
- TestTextSprite::TestTextSprite(const HSceneObject& parent, Viewport* target)
- :GUIWidget(parent, target)
- {
- }
- TestTextSprite::~TestTextSprite()
- {
- }
- void TestTextSprite::init(const HCamera& camera, const String& text, RenderTexturePtr sceneView)
- {
- setSkin(BansheeEngine::EditorGUI::instance().getSkin());
- setDepth(128);
- SceneObject::create("FILLER_A");
- SceneObject::create("FILLER_B");
- SceneObject::create("FILLER_C");
- SceneObject::create("FILLER_D");
- SceneObject::create("FILLER_E");
- SceneObject::create("FILLER_F");
- SceneObject::create("FILLER_G");
- SceneObject::create("FILLER_H");
- SceneObject::create("FILLER_I");
- SceneObject::create("FILLER_J");
- SceneObject::create("FILLER_K");
- SceneObject::create("FILLER_L");
- //GUIArea* area = GUIArea::createStretchedXY(*this, 0, 0, 0, 0);
- //area->getLayout().addElement(GUIRenderTexture::create(*this, sceneView, GUIOptions(GUIOption::fixedWidth(800), GUIOption::fixedHeight(600))));
- //GUIArea* area = GUIArea::createStretchedXY(*this, 0, 0, 0, 0);
- //mSceneTreeView = GUISceneTreeView::create(*this, GUIOptions(GUIOption::flexibleWidth(), GUIOption::flexibleHeight()));
- //mResourceTreeView = GUIResourceTreeView::create(*this, GUIOptions(GUIOption::flexibleWidth(), GUIOption::flexibleHeight()));
- //GUILayout& sceneTreeViewLayout = area->getLayout().addLayoutY();
- //GUIScrollArea* scrollArea = GUIScrollArea::create(*this, GUIOptions(GUIOption::fixedWidth(100), GUIOption::fixedHeight(100)));
- //sceneTreeViewLayout.addFlexibleSpace();
- //area->getLayout().addElement(scrollArea);
- //sceneTreeViewLayout.addFlexibleSpace();
- //scrollArea->getLayout().addElement(mSceneTreeView);
- //area->getLayout().addElement(mResourceTreeView);
- //GUIIntField* intField = GUIIntField::create(*this, HString(L"Int Field"), GUIOptions(GUIOption::fixedWidth(200)));
- //GUIFloatField* floatField = GUIFloatField::create(*this, HString(L"Float Field"), GUIOptions(GUIOption::fixedWidth(200)));
- //area->getLayout().addElement(intField);
- //area->getLayout().addElement(floatField);
- //area->getLayout().addFlexibleSpace();
- }
- void TestTextSprite::update()
- {
- //mSceneTreeView->update();
- //mResourceTreeView->update();
- }
- }
|