summaryrefslogtreecommitdiff
path: root/Runtime/GUI/TextMesh.h
diff options
context:
space:
mode:
Diffstat (limited to 'Runtime/GUI/TextMesh.h')
-rw-r--r--Runtime/GUI/TextMesh.h50
1 files changed, 0 insertions, 50 deletions
diff --git a/Runtime/GUI/TextMesh.h b/Runtime/GUI/TextMesh.h
deleted file mode 100644
index c5f05a2..0000000
--- a/Runtime/GUI/TextMesh.h
+++ /dev/null
@@ -1,50 +0,0 @@
-#pragma once
-#include "../Graphics/VertexBuffer.h"
-#include "Font.h"
-#include "Runtime/Utilities/Exception.h"
-#include <unordered_map>
-
-CustomException(TextMeshException);
-
-enum ETextAnchor
-{
- TextAnchor_UpperLeft,
- TextAnchor_UpperCenter,
- TextAnchor_UpperRight,
- TextAnchor_MiddleLeft,
- TextAnchor_MiddleCenter,
- TextAnchor_MiddleRight,
- TextAnchor_LowerLeft,
- TextAnchor_LowerCenter,
- TextAnchor_LowerRight,
- TextAnchor_DontCare
-};
-
-enum ETextAlignment {
- TextAlignment_Left,
- TextAlignment_Center,
- TextAlignment_Right,
- TextAlignment_Auto,
-};
-
-typedef unsigned long long TextMeshHash;
-
-namespace TextHelper
-{
- TextMeshHash GetTextMeshHash();
-}
-
-class TextMesh
-{
-public:
- TextMesh(const UnicodeString& str, Font* font, int pixelSize, ETextAnchor anchor, ETextAlignment alignment)/*throw TextMeshException*/;
-
- ~TextMesh();
-
- void Draw();
-
-private:
- Font* m_Font;
- std::unordered_map<int/*IndexOfAtlas*/, VertexBuffer*> m_VBOs;
-
-}; \ No newline at end of file