1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
#ifndef _ASURA_EDITOR_TEXTUTIL_H_
#define _ASURA_EDITOR_TEXTUTIL_H_
#include <asura-utils/Classes.h>
namespace_begin(AsuraEditor)
enum TextAlignment {
kLeft,
kCenter,
kRight,
kAuto,
};
enum TextAnchor {
kUpperLeft,
kUpperCenter,
kUpperRight,
kMiddleLeft,
kMiddleCenter,
kMiddleRight,
kLowerLeft,
kLowerCenter,
kLowerRight,
kDontCare ///< Special case for getting text mesh generators: The anchoring used for the text doesn't modify the size of the generated text, so if you just want to query for it you don't care about anchoring
};
enum TextClipping {
/// Text flows freely outside the element.
kOverflow = 0,
/// Text gets clipped to be inside the element.
kClip = 1,
};
namespace_end
#endif
|