|
TachyonUI 0.1.0
High-performance UI for building tools.
|
#include <gui_core/gui_base_types.h>#include <gui_core/gui_id.h>#include <gui_core/gui_hash.h>#include <gui_core/text/gui_numeric_field_config.h>#include <gui_core/text/gui_numeric_type.h>#include <gui_core/text/gui_text_converter.h>#include <gui_core/input/gui_platform_input_handler.h>#include <gui_core/style/gui_style.h>#include <gui_core/style/gui_style_ref.h>#include <bit>#include <cstddef>#include <stdint.h>#include <optional>#include <span>#include <string>#include <string_view>#include <vector>Go to the source code of this file.
Classes | |
| struct | tachyon::FontFaceSource |
| One face of a font family: a font file, or font data in memory that stays valid while the family is registered (embedded in the executable, say). More... | |
| struct | tachyon::IconMeasurement |
| struct | tachyon::TextMeasurement |
| struct | tachyon::TextWrapContext |
| struct | tachyon::LinkStyle |
| Colors of a link run, normal and hovered. More... | |
| struct | tachyon::ContentRun |
| One run of rich text: a piece of text or an inline icon. More... | |
| class | tachyon::ITextSystem |
| Text and icon registration, measurement, rendering and editing. More... | |
| struct | tachyon::ITextSystem::TextEditUpdate |
Namespaces | |
| namespace | tachyon |
Enumerations | |
| enum class | tachyon::TextEditBehavior : uint8_t { tachyon::TextEditBehavior::None = 0 , tachyon::TextEditBehavior::ContinuousUpdate = 1 << 0 , tachyon::TextEditBehavior::Multiline = 1 << 1 , tachyon::TextEditBehavior::AcceptTabs = 1 << 2 , tachyon::TextEditBehavior::ReadOnly = 1 << 3 } |