|
TachyonUI 0.1.0
High-performance UI for building tools.
|
This is the complete list of members for tachyon::SkribidiTextSystem, including all inherited members.
| ActiveElementID() const | tachyon::SkribidiTextSystem | |
| BeginAtlasRecord(ID scopeId) override | tachyon::SkribidiTextSystem | virtual |
| BeginFrame(int2 screenMousePos, MouseButtons mouseButtons, uint32_t timeMs) override | tachyon::SkribidiTextSystem | virtual |
| ClearCache() override | tachyon::SkribidiTextSystem | virtual |
| ConsumeTextEditUpdate(TextID textId, std::string &outText) override | tachyon::SkribidiTextSystem | virtual |
| Copy() override | tachyon::SkribidiTextSystem | virtual |
| Cut() override | tachyon::SkribidiTextSystem | virtual |
| DoesTextEditorAcceptTabs(ID elementId) const override | tachyon::SkribidiTextSystem | virtual |
| EndAtlasRecord() override | tachyon::SkribidiTextSystem | virtual |
| EnsureCursorVisible(ID textEditorId) override | tachyon::SkribidiTextSystem | virtual |
| GetCaretScreenRect() const override | tachyon::SkribidiTextSystem | virtual |
| GetCursorRect(ID textEditorId) override | tachyon::SkribidiTextSystem | virtual |
| GetIconMeasurement(IconID iconId) const override | tachyon::SkribidiTextSystem | virtual |
| GetText(TextID textId) const override | tachyon::SkribidiTextSystem | virtual |
| GetTextHeightWithoutIcon(TextID textId) const override | tachyon::SkribidiTextSystem | virtual |
| GetTextID(ID elementId) const override | tachyon::SkribidiTextSystem | virtual |
| GetTextMeasurement(TextID textId) const override | tachyon::SkribidiTextSystem | virtual |
| HitTestContent(TextID textId, int32_t localX, int32_t localY) const override | tachyon::SkribidiTextSystem | virtual |
| Initialize(GraphicsContext *graphicsContext, StyleManager *styleManager, TextAtlasManager *textAtlasManager, GUIStateManager *guiStateManager, IClipboard *clipboard) override | tachyon::SkribidiTextSystem | virtual |
| IsHoveringSelectedText(ID textEditorId, ID windowId, tachyon::int2 screenSpace) const override | tachyon::SkribidiTextSystem | virtual |
| IsTextEditor(ID elementId) const override | tachyon::SkribidiTextSystem | virtual |
| IsValidIcon(IconID iconId) const override | tachyon::SkribidiTextSystem | virtual |
| LayoutsMade() const | tachyon::SkribidiTextSystem | |
| LinkCursorAt(ID elementId, int32_t localX, int32_t localY) const override | tachyon::SkribidiTextSystem | virtual |
| MeasureIcon(IconID iconId) const override | tachyon::SkribidiTextSystem | virtual |
| MeasureText(TextID textId, const TextWrapContext &wrapContext) const override | tachyon::SkribidiTextSystem | virtual |
| OnFileDrop(tachyon::ID, tachyon::int2, FileDropAction, std::string_view) | tachyon::IPlatformInputHandler | inlinevirtual |
| OnKeyboard(ID windowId, KeyCode key, int repeat, KeyModifier modifiers, KeyAction action) override | tachyon::SkribidiTextSystem | virtual |
| OnMouseButton(ID windowId, int2 screenPos, MouseButtons button, KeyModifier modifiers, MouseAction action) override | tachyon::SkribidiTextSystem | virtual |
| OnMouseMove(ID windowId, int2 screenPos, MouseButtons button, KeyModifier modifiers) override | tachyon::SkribidiTextSystem | virtual |
| OnMouseScroll(ID windowId, int2 screenPos, float2 scrollOffset, KeyModifier modifiers) override | tachyon::SkribidiTextSystem | virtual |
| OnTextComposition(ID windowId, std::string_view text, int32_t cursor) override | tachyon::SkribidiTextSystem | virtual |
| Paste(std::string_view text) override | tachyon::SkribidiTextSystem | virtual |
| RegisterEditableNumber(ID elementId, T &value, TextEditBehavior behavior, StyleRef styleIndex, ElementState state, bool &wasModified, NumericFieldConfig< T > config={}) | tachyon::ITextSystem | inline |
| RegisterEditableRichText(ID elementId, const std::span< ContentRun > &contentRuns, TextEditBehavior behavior, StyleRef styleIndex, ElementState state, bool &wasModified) override | tachyon::SkribidiTextSystem | virtual |
| RegisterEditableText(ID elementId, std::string &text, TextEditBehavior behavior, StyleRef styleIndex, ElementState state, bool &wasModified, const ITextValidator *validator=nullptr) override | tachyon::SkribidiTextSystem | virtual |
| RegisterEditableValue(ID elementId, T &value, TextEditBehavior behavior, StyleRef styleIndex, ElementState state, bool &wasModified, const Converter &converter=DefaultTextConverter< T >()) | tachyon::ITextSystem | inline |
| RegisteredTextCount() const | tachyon::SkribidiTextSystem | |
| RegisterFontFamily(std::string_view familyName, std::span< const FontFaceSource > faces) override | tachyon::SkribidiTextSystem | virtual |
| RegisterFontFamily(std::string_view familyName, std::span< const std::string_view > faceFiles) | tachyon::SkribidiTextSystem | inline |
| RegisterIconFromPixels(const char *name, uint2 size, std::span< const uint8_t > rgba) override | tachyon::SkribidiTextSystem | virtual |
| RegisterIconFromSVG(const char *name, const char *svg_data, size_t svg_size) override | tachyon::SkribidiTextSystem | virtual |
| RegisterIconFromSVGFile(const char *path) override | tachyon::SkribidiTextSystem | virtual |
| RegisterRichText(ID elementId, const std::span< ContentRun > &contentRuns, StyleRef styleIndex, ElementState state) override | tachyon::SkribidiTextSystem | virtual |
| RegisterText(ID elementId, IconID iconId, std::string_view text, StyleRef styleIndex, ElementState state) override | tachyon::SkribidiTextSystem | virtual |
| tachyon::ITextSystem::RegisterText(ID elementId, std::string_view text, StyleRef styleIndex, ElementState state) | tachyon::ITextSystem | inline |
| RenderIcon(IconID iconId, IntRect rect, IntRect clipRect, VisualColorStyleIndex tint, std::span< const VisualShadow > shadows={}) override | tachyon::SkribidiTextSystem | virtual |
| RenderText(TextID textId, IntRect rect, IntRect innerRect, IntRect clipRect, float pixelScale=1.f, const float3x2 &screenToLayout=float3x2::Identity()) override | tachyon::SkribidiTextSystem | virtual |
| ReplayAtlasTouches(ID scopeId) override | tachyon::SkribidiTextSystem | virtual |
| RequestSelectAll(ID elementId) override | tachyon::SkribidiTextSystem | virtual |
| ScreenToTextEditorLocalPoint(tachyon::int2 screenSpace, const IntRect &textEditorInnerRect, tachyon::float2 &outLocal, const float3x2 &screenToLayout=float3x2::Identity()) | tachyon::SkribidiTextSystem | static |
| SetCaretColor(VisualColorStyleIndex color) override | tachyon::SkribidiTextSystem | virtual |
| SetFallbackFontDirectory(std::string_view directory) override | tachyon::SkribidiTextSystem | virtual |
| SetFontDirectory(std::string_view directory) override | tachyon::SkribidiTextSystem | virtual |
| SetHoveredContent(TextID textId, intptr_t contentId) override | tachyon::SkribidiTextSystem | virtual |
| SetLanguage(std::string_view languageTag) override | tachyon::SkribidiTextSystem | virtual |
| SetTextColor(TextID textId, VisualColorStyleIndex color) override | tachyon::SkribidiTextSystem | virtual |
| SetUndoHistory(UndoHistory *history) override | tachyon::SkribidiTextSystem | inlinevirtual |
| Shutdown() override | tachyon::SkribidiTextSystem | virtual |
| SkribidiTextSystem() | tachyon::SkribidiTextSystem | |
| SwitchTextEditor(ID from, ID to) override | tachyon::SkribidiTextSystem | virtual |
| TryGetTextDragCursor(ID windowId, tachyon::int2 screenSpace, MouseCursor &outCursor) const override | tachyon::SkribidiTextSystem | virtual |
| TryGetTextDragHoverTarget(ID windowId, tachyon::int2 screenSpace, ID &outTargetId) const override | tachyon::SkribidiTextSystem | virtual |
| UnregisterIcon(IconID iconId) override | tachyon::SkribidiTextSystem | virtual |
| Update() override | tachyon::SkribidiTextSystem | virtual |
| UpdateText(TextID textId, std::string_view text) override | tachyon::SkribidiTextSystem | virtual |
| ValueEditText(ID elementId, bool &started) override | tachyon::SkribidiTextSystem | virtual |
| ~IPlatformInputHandler()=default | tachyon::IPlatformInputHandler | virtual |
| ~ITextSystem()=default | tachyon::ITextSystem | virtual |
| ~SkribidiTextSystem() override | tachyon::SkribidiTextSystem |