GlPortal Class Reference  0.1.1
Source code documentation of the free and open 3D action puzzle game.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Text.hpp
Go to the documentation of this file.
1 #ifndef RADIX_TEXT_HPP
2 #define RADIX_TEXT_HPP
3 
4 #include <string>
5 
8 
9 namespace radix {
10 
11 struct Text {
12  enum Align {
16  };
17 
20  std::string id; //for styling and scripting
21  std::string type; //for styling
22  std::string font;
23  std::string content;
25  float z;
26  float top;
27  float size;
28 };
29 
30 } /* namespace radix */
31 
32 #endif /* RADIX_TEXT_HPP */
Definition: GameController.hpp:7
float size
Definition: Text.hpp:27
std::string font
Definition: Text.hpp:22
std::string id
Definition: Text.hpp:20
float z
Definition: Text.hpp:25
Definition: Text.hpp:13
Definition: Text.hpp:14
4-dimensional float-based vector/point storage and manipulation struct
Definition: Vector4f.hpp:22
Definition: Text.hpp:11
Align align
Definition: Text.hpp:24
float top
Definition: Text.hpp:26
Align
Definition: Text.hpp:12
Vector3f position
Definition: Text.hpp:19
std::string content
Definition: Text.hpp:23
Definition: Text.hpp:15
Vector4f color
Definition: Text.hpp:18
std::string type
Definition: Text.hpp:21
3-dimensional float-based vector/point storage and manipulation struct
Definition: Vector3f.hpp:27