TachyonUI 0.1.0
High-performance UI for building tools.
Loading...
Searching...
No Matches
tachyon::SkribidiTextSystem Member List

This is the complete list of members for tachyon::SkribidiTextSystem, including all inherited members.

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