|
CeresEngine 0.2.0
A game development framework
|
#include "CeresEngine/RenderAPI/Forward.hpp"#include "TextLayout.hpp"#include "TextStorage.hpp"#include "CeresEngine/DataTypes.hpp"#include "CeresEngine/Foundation/Flags.hpp"#include "CeresEngine/Foundation/String.hpp"#include "CeresEngine/Foundation/Container/Vector.hpp"#include "CeresEngine/Math/Rect.hpp"#include "CeresEngine/Mesh/Mesh.hpp"#include "CeresEngine/Texture/Texture.hpp"Go to the source code of this file.
Classes | |
| class | CeresEngine::TextLayoutManager |
| An object that coordinates the layout and display of text characters. More... | |
Namespaces | |
| namespace | CeresEngine |
Typedefs | |
| using | CeresEngine::TextLayoutManagerStateFlags = Flags< TextLayoutManagerState > |
Enumerations | |
| enum class | CeresEngine::TextLayoutManagerState : UInt64 { CeresEngine::ShowsInvisibleCharacters = 1u << 0u , CeresEngine::ShowsControlCharacters = 1u << 1u , CeresEngine::UsesFontLeading = 1u << 2u , CeresEngine::UsesDefaultHyphenation = 1u << 3u , CeresEngine::NeedsLayout = 1ull << 32 } |
| A set of flags that represent the layout manager state. More... | |
Functions | |
| constexpr Flags< TextLayoutManagerState, std::underlying_type_t< TextLayoutManagerState > > | CeresEngine::operator| (TextLayoutManagerState a, TextLayoutManagerState b) noexcept |
| constexpr Flags< TextLayoutManagerState, std::underlying_type_t< TextLayoutManagerState > > | CeresEngine::operator& (TextLayoutManagerState a, TextLayoutManagerState b) noexcept |
| constexpr Flags< TextLayoutManagerState, std::underlying_type_t< TextLayoutManagerState > > | CeresEngine::operator~ (TextLayoutManagerState a) noexcept |