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

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

AddBox(ID id, int2 size, StyleRef styleRef, TextID textID=TextID::Invalid)tachyon::GUIApplicationinline
AddBox(int2 size, StyleRef styleRef, TextID textID=TextID::Invalid, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
AddBox(ID id, int2 size, StyleRef styleRef, std::string_view text)tachyon::GUIApplicationinline
AddBox(ID id, int2 size, StyleRef styleRef, IconID iconID, std::string_view text)tachyon::GUIApplicationinline
AddBox(ID id, StyleRef styleRef, IconID iconID, std::string_view text)tachyon::GUIApplicationinline
AddBox(StyleRef styleRef, std::string_view text, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
AddBox(int2 size, StyleRef styleRef, std::string_view text, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
AddGhostIcon(IconID icon, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
applicationQuittachyon::GUIApplication
Area(A &&... a)tachyon::GUIApplicationinline
AutocompleteField(ID id, std::string &value, std::span< const std::string_view > suggestions, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
AutocompleteField(ID id, std::string &value, std::span< const std::string_view > suggestions, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
AutocompleteField(std::string &value, std::span< const std::string_view > suggestions, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
AutocompleteField(std::string &value, std::span< const std::string_view > suggestions, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Banner(ID id, Severity severity, const GUIContent &message, std::span< const BannerAction > actions={}, LayoutOverride &&constraints={})tachyon::GUIApplication
Banner(Severity severity, const GUIContent &message, std::span< const BannerAction > actions={}, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginArea(ID id, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
BeginArea(ID id, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
BeginArea(StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginArea(LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginButtonGroup(LayoutOverride &&constraints={})tachyon::GUIApplication
BeginCached(ID id, StyleRef style, uint64_t signature=0, LayoutOverride &&constraints={})tachyon::GUIApplication
BeginCached(ID id, uint64_t signature=0, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
BeginContextMenu(ID targetID)tachyon::GUIApplication
BeginContextMenu()tachyon::GUIApplicationinline
BeginCursorGhostWindow(ID windowLayoutID, int2 cursorPos)tachyon::GUIApplicationinline
BeginCursorGhostWindow(ID windowLayoutID, int2 cursorPos, int2 size, StyleRef styleRef)tachyon::GUIApplicationinline
BeginCursorGhostWindow(ID windowLayoutID, int2 cursorPos, int2 size)tachyon::GUIApplicationinline
BeginCursorGhostWindow(ID windowLayoutID, int2 cursorPos, StyleRef styleRef)tachyon::GUIApplicationinline
BeginDisabled()tachyon::GUIApplicationinline
BeginDockingContainer(ID id, DockingLayout *layout, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
BeginDockingContainer(ID id, DockingLayout *layout, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
BeginDockingContainer(DockingLayout *layout, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginDockingContainer(DockingLayout *layout, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginGhostWindow(ID windowLayoutID, int2 position)tachyon::GUIApplicationinline
BeginGhostWindow(ID windowLayoutID, int2 position, int2 size, StyleRef styleRef)tachyon::GUIApplicationinline
BeginGhostWindow(ID windowLayoutID, int2 position, int2 size)tachyon::GUIApplicationinline
BeginGhostWindow(ID windowLayoutID, int2 position, StyleRef styleRef)tachyon::GUIApplicationinline
BeginGridView(ID id, int *selectedIndex, StyleRef style, MultiSelectState *multiSelect=nullptr, ItemDragDropConfig *dragDrop=nullptr, LayoutOverride &&constraints={})tachyon::GUIApplication
BeginGridView(ID id, int *selectedIndex=nullptr, MultiSelectState *multiSelect=nullptr, ItemDragDropConfig *dragDrop=nullptr, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
BeginGridView(int *selectedIndex, StyleRef style, MultiSelectState *multiSelect=nullptr, ItemDragDropConfig *dragDrop=nullptr, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginGridView(int *selectedIndex, MultiSelectState *multiSelect=nullptr, ItemDragDropConfig *dragDrop=nullptr, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginHorizontal(ID id, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
BeginHorizontal(ID id, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
BeginHorizontal(StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginHorizontal(LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginHorizontalWrap(ID id, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
BeginHorizontalWrap(ID id, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
BeginHorizontalWrap(StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginHorizontalWrap(LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginIndeterminate()tachyon::GUIApplicationinline
BeginInvalid()tachyon::GUIApplicationinline
BeginLabelGroup(ID id, CssPx defaultWidth=120, CssPx minWidth=40, CssPx maxWidth=500, bool resizable=true)tachyon::GUIApplication
BeginLabelGroup(CssPx defaultWidth=120, CssPx minWidth=40, CssPx maxWidth=500, bool resizable=true, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginListView(ID id, int *selectedIndex, int itemCount, ItemDragDropConfig *dragDrop, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
BeginListView(ID id, int *selectedIndex, int itemCount, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
BeginListView(ID id, int *selectedIndex, int itemCount, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
BeginListView(int *selectedIndex, int itemCount, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginListView(ID id, int *selectedIndex, int itemCount, ItemDragDropConfig *dragDrop, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
BeginListView(int *selectedIndex, int itemCount, ItemDragDropConfig *dragDrop, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginListView(int *selectedIndex, int itemCount, ItemDragDropConfig *dragDrop, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginListView(int *selectedIndex, int itemCount, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginMenu(ID id, std::string_view text, StyleRef buttonStyle, StyleRef menuStyle, StyleRef itemStyle, LayoutOverride &&constraints={})tachyon::GUIApplication
BeginMenu(ID id, std::string_view text, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
BeginMenu(std::string_view text, StyleRef buttonStyle, StyleRef menuStyle, StyleRef itemStyle, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginMenu(std::string_view text, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginMenuBar(ID id, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
BeginMenuBar(ID id, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
BeginMenuBar(LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginMenuBar(StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginReorderableGroup(ID id, ReorderDirection direction, bool isWrapped, std::function< void(int fromIndex, int toIndex)> onReorder, StyleRef style, LayoutOverride &&constraints={}, std::function< void(int, tachyon::int2)> onDragOut=nullptr, std::function< void(int, tachyon::int2)> dragVisualizer=nullptr)tachyon::GUIApplication
BeginReorderableGroup(ID id, ReorderDirection direction, std::function< void(int fromIndex, int toIndex)> onReorder, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
BeginReorderableGroup(ID id, ReorderDirection direction, std::function< void(int fromIndex, int toIndex)> onReorder, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
BeginReorderableGroup(ID id, ReorderDirection direction, bool isWrapped, std::function< void(int fromIndex, int toIndex)> onReorder, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
BeginReorderableGroup(ReorderDirection direction, bool isWrapped, std::function< void(int fromIndex, int toIndex)> onReorder, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginReorderableGroup(ReorderDirection direction, bool isWrapped, std::function< void(int fromIndex, int toIndex)> onReorder, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginReorderableGroup(ReorderDirection direction, std::function< void(int fromIndex, int toIndex)> onReorder, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginReorderableGroup(ReorderDirection direction, std::function< void(int fromIndex, int toIndex)> onReorder, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginReorderableItem(ID id, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
BeginReorderableItem(ID id, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
BeginReorderableItem(StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginReorderableItem(LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginRow()tachyon::GUIApplication
BeginSelected()tachyon::GUIApplicationinline
BeginStatusBar(ID id, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
BeginStatusBar(ID id, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
BeginStatusBar(LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginStatusBar(StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginTab(ID id, const GUIContent &content, StyleRef style, StyleRef contentStyle, LayoutOverride &&constraints={})tachyon::GUIApplication
BeginTabBar(ID id, int *selectedIndex, std::function< void(int, int)> onReorder, std::function< void(int)> onClose=nullptr, std::function< void(int, tachyon::int2)> onDragOut=nullptr, std::function< void(int, tachyon::int2)> dragVisualizer=nullptr, StyleRef style={}, LayoutOverride &&constraints={}, TabBarLayout *layout=nullptr, const TabBarOptions &options={})tachyon::GUIApplication
BeginTabBar(int *selectedIndex, std::function< void(int, int)> onReorder, std::function< void(int)> onClose=nullptr, std::function< void(int, tachyon::int2)> onDragOut=nullptr, std::function< void(int, tachyon::int2)> dragVisualizer=nullptr, StyleRef style={}, LayoutOverride &&constraints={}, TabBarLayout *layout=nullptr, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginTable(ID id, VirtualTableColumn *columns, size_t columnCount, TableState &state, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
BeginTable(ID id, VirtualTableColumn *columns, size_t columnCount, TableState &state, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
BeginTable(ID id, VirtualTableColumn(&columns)[N], TableState &state, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
BeginTable(ID id, VirtualTableColumn(&columns)[N], TableState &state, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
BeginTable(VirtualTableColumn *columns, size_t columnCount, TableState &state, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginTable(VirtualTableColumn *columns, size_t columnCount, TableState &state, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginTable(VirtualTableColumn(&columns)[N], TableState &state, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginTable(VirtualTableColumn(&columns)[N], TableState &state, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginTitleBar(ID id, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
BeginTitleBar(ID id, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
BeginTitleBar(LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginTitleBar(StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginToggleGroup(LayoutOverride &&constraints={})tachyon::GUIApplication
BeginToolbar(bool horizontal=true)tachyon::GUIApplication
BeginTooltip(ID targetID)tachyon::GUIApplication
BeginTooltip()tachyon::GUIApplicationinline
BeginVertical(ID id, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
BeginVertical(ID id, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
BeginVertical(StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginVertical(LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginVerticalWrap(ID id, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
BeginVerticalWrap(ID id, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
BeginVerticalWrap(StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginVerticalWrap(LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
BeginWindow(ID windowLayoutID, std::string_view title, ElementFlags flags=ElementFlags::WindowUserControlled|ElementFlags::WindowIsCentered, int monitorIndex=-1)tachyon::GUIApplicationinline
BeginWindow(ID windowLayoutID, std::string_view title, StyleRef styleRef, ElementFlags flags=ElementFlags::WindowUserControlled|ElementFlags::WindowIsCentered, int monitorIndex=-1)tachyon::GUIApplicationinline
BeginWindow(ID windowLayoutID, std::string_view title, LayoutOverride &&constraints, ElementFlags flags=ElementFlags::WindowUserControlled|ElementFlags::WindowIsCentered, int monitorIndex=-1)tachyon::GUIApplicationinline
BeginWindow(ID windowLayoutID, ElementFlags flags=ElementFlags::WindowUserControlled|ElementFlags::WindowIsCentered, int monitorIndex=-1)tachyon::GUIApplicationinline
BeginWindow(ID windowLayoutID, StyleRef styleRef, ElementFlags flags=ElementFlags::WindowUserControlled|ElementFlags::WindowIsCentered, int monitorIndex=-1)tachyon::GUIApplicationinline
BeginWindow(ID windowLayoutID, LayoutOverride &&constraints, ElementFlags flags=ElementFlags::WindowUserControlled|ElementFlags::WindowIsCentered, int monitorIndex=-1)tachyon::GUIApplicationinline
BeginWindow(ID windowLayoutID, StyleRef styleRef, LayoutOverride &&constraints, ElementFlags flags=ElementFlags::WindowUserControlled|ElementFlags::WindowIsCentered, int monitorIndex=-1)tachyon::GUIApplicationinline
BeginWindow(ID windowLayoutID, std::string_view title, StyleRef styleRef, LayoutOverride &&constraints, ElementFlags flags=ElementFlags::WindowUserControlled|ElementFlags::WindowIsCentered, int monitorIndex=-1)tachyon::GUIApplicationinline
Breadcrumb(ID id, std::span< const std::string > segments, std::function< void(int)> onSelect, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
Breadcrumb(ID id, std::span< const std::string > segments, std::function< void(int)> onSelect, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Breadcrumb(std::span< const std::string > segments, std::function< void(int)> onSelect, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Breadcrumb(std::span< const std::string > segments, std::function< void(int)> onSelect, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Button(ID id, const GUIContent &content, std::function< void()> onClick, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
Button(ID id, const GUIContent &content, std::function< void()> onClick, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Button(const GUIContent &content, std::function< void()> onClick, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Button(const GUIContent &content, std::function< void()> onClick, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
ButtonGroup(A &&... a)tachyon::GUIApplicationinline
Cached(A &&... a)tachyon::GUIApplicationinline
Cell(std::string_view text)tachyon::GUIApplication
Cell(std::function< void()> emit)tachyon::GUIApplication
Checkbox(ID id, bool value, std::string_view text, std::function< void(bool)> onToggle, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
Checkbox(ID id, bool value, std::string_view text, std::function< void(bool)> onToggle, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Checkbox(bool value, std::string_view text, std::function< void(bool)> onToggle, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Checkbox(bool value, std::string_view text, std::function< void(bool)> onToggle, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Checkbox(ID id, bool &value, std::string_view text, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Checkbox(ID id, bool &value, std::string_view text={}, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Checkbox(bool &value, std::string_view text, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Checkbox(bool &value, std::string_view text={}, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Cleanup()tachyon::GUIApplicationvirtual
clipboardtachyon::GUIApplication
CloseDockedPanel(DockingLayout &layout, DockNode &leaf, int tabIndex)tachyon::GUIApplication
CloseDocument(DocumentSet &set, int index)tachyon::GUIApplication
CloseFloatingDockWindow(size_t index)tachyon::GUIApplication
CloseRequested(ID windowID)tachyon::GUIApplication
CloseWindow()tachyon::GUIApplicationinline
CollectionHeader(std::string_view valueType)tachyon::GUIApplication
ColorField(ID id, tachyon::color4f &value, bool allowHDR, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
ColorField(ID id, tachyon::color4f &value, bool allowHDR=false, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
ColorField(tachyon::color4f &value, bool allowHDR, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
ColorField(tachyon::color4f &value, bool allowHDR=false, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
ColorField(ID id, tachyon::color4b &value, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
ColorField(ID id, tachyon::color4b &value, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
ColorField(tachyon::color4b &value, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
ColorField(tachyon::color4b &value, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
CommandButton(CommandID command, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
CommandButton(CommandID command, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
commandManagertachyon::GUIApplication
CommandSearch(ID id, CommandSearchState &state, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
CommandSearch(ID id, CommandSearchState &state, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
CommandSearch(CommandSearchState &state, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
CommandSearch(CommandSearchState &state, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
ContextMenu(A &&... a)tachyon::GUIApplicationinline
CreateDocument(DocumentSet &set, std::string name, std::string extension, std::string kind, tachyon::IconID icon)tachyon::GUIApplication
CreatePanel(std::unordered_map< tachyon::ID, tachyon::Panel > &panels, ID id, std::string title, tachyon::IconID icon, std::function< void()> onPanelGUI, std::string panelType={}, std::function< void()> onEnable={}, std::function< void()> onDisable={})tachyon::GUIApplication
CreatePanel(std::unordered_map< tachyon::ID, tachyon::Panel > &panels, std::string title, tachyon::IconID icon, std::function< void()> onPanelGUI, std::string panelType={}, std::function< void()> onEnable={}, std::function< void()> onDisable={})tachyon::GUIApplicationinline
CursorGhostOffset() consttachyon::GUIApplicationinline
CursorGhostWindow(A &&... a)tachyon::GUIApplicationinline
DestructiveMenuItem(ID id, const GUIContent &content, std::string_view shortcut, std::function< void()> onClick, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
DestructiveMenuItem(ID id, const GUIContent &content, std::string_view shortcut, std::function< void()> onClick, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
DestructiveMenuItem(const GUIContent &content, std::string_view shortcut, std::function< void()> onClick, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
DestructiveMenuItem(const GUIContent &content, std::string_view shortcut, std::function< void()> onClick, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
DestructiveMenuItem(ID id, const GUIContent &content, std::function< void()> onClick, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
DestructiveMenuItem(ID id, const GUIContent &content, std::function< void()> onClick, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
DestructiveMenuItem(const GUIContent &content, std::function< void()> onClick, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
DestructiveMenuItem(const GUIContent &content, std::function< void()> onClick, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
DisableAllPanels(DockingLayout &layout)tachyon::GUIApplication
Disabled(A &&... a)tachyon::GUIApplicationinline
DismissToast(ToastID toast)tachyon::GUIApplication
DockingContainer(A &&... a)tachyon::GUIApplicationinline
DockingFrame(A &&... a)tachyon::GUIApplicationinline
Documents(ID id, DocumentSet &set, LayoutOverride &&constraints={})tachyon::GUIApplication
DragLabel(ID id, std::string_view text, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
DragLabel(ID id, std::string_view text, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
DragLabel(std::string_view text, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
DragLabel(std::string_view text, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Dropdown(ID id, int &selected, std::span< const std::string_view > options, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
Dropdown(ID id, int &selected, std::span< const std::string_view > options, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Dropdown(int &selected, std::span< const std::string_view > options, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Dropdown(int &selected, std::span< const std::string_view > options, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Dropdown(ID id, int &selected, std::initializer_list< std::string_view > options, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Dropdown(int &selected, std::initializer_list< std::string_view > options, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Dropdown(ID id, int &selected, std::initializer_list< std::string_view > options, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Dropdown(int &selected, std::initializer_list< std::string_view > options, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
elementStoragetachyon::GUIApplication
EmitDragHandle()tachyon::GUIApplication
EmitFloatingDockWindows()tachyon::GUIApplication
EmitFloatingDockWindows(const DocumentSet &documents)tachyon::GUIApplication
EmitFloatingToolbarWindows(std::vector< struct FloatingToolbarItem > &floatingItems, const struct FloatingToolbarOptions *options=nullptr)tachyon::GUIApplication
EndArea()tachyon::GUIApplication
EndButtonGroup()tachyon::GUIApplication
EndCached()tachyon::GUIApplication
EndContextMenu()tachyon::GUIApplication
EndDisabled()tachyon::GUIApplicationinline
EndDockingContainer()tachyon::GUIApplication
EndGhostWindow()tachyon::GUIApplicationinline
EndGridView()tachyon::GUIApplication
EndHorizontal()tachyon::GUIApplication
EndHorizontalWrap()tachyon::GUIApplication
EndIndeterminate()tachyon::GUIApplicationinline
EndInvalid()tachyon::GUIApplicationinline
EndLabelGroup()tachyon::GUIApplication
EndListView()tachyon::GUIApplication
EndMenu()tachyon::GUIApplication
EndMenuBar()tachyon::GUIApplication
EndReorderableGroup()tachyon::GUIApplication
EndReorderableItem()tachyon::GUIApplication
EndRow()tachyon::GUIApplication
EndSelected()tachyon::GUIApplicationinline
EndStatusBar()tachyon::GUIApplication
EndTab()tachyon::GUIApplication
EndTabBar()tachyon::GUIApplication
EndTable()tachyon::GUIApplication
EndTitleBar()tachyon::GUIApplication
EndToggleGroup()tachyon::GUIApplication
EndToolbar()tachyon::GUIApplication
EndTooltip()tachyon::GUIApplication
EndVertical()tachyon::GUIApplication
EndVerticalWrap()tachyon::GUIApplication
EndWindow()tachyon::GUIApplicationinline
Field(ID id, bool &value, std::string_view text, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
Field(bool &value, std::string_view text, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Field(ID id, bool &value, std::string_view text, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Field(bool &value, std::string_view text, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Field(ID id, std::string &value, TextEditBehavior textEditBehavior, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
Field(std::string &value, TextEditBehavior textEditBehavior, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Field(ID id, std::string &value, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Field(std::string &value, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Field(ID id, std::string &value, TextEditBehavior textEditBehavior, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Field(std::string &value, TextEditBehavior textEditBehavior, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Field(ID id, std::string &value, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Field(std::string &value, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Field(ID id, T &value, TextEditBehavior textEditBehavior, StyleRef style, NumericFieldConfig< ComponentT > config={}, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Field(ID id, T &value, TextEditBehavior textEditBehavior, NumericFieldConfig< ComponentT > config, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Field(ID id, T &value, TextEditBehavior textEditBehavior, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Field(ID id, T &value, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Field(ID id, T &value, StyleRef style, NumericFieldConfig< ComponentT > config, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Field(ID id, T &value, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Field(ID id, T &value, NumericFieldConfig< ComponentT > config, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Field(T &value, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Field(T &value, TextEditBehavior textEditBehavior, StyleRef style, NumericFieldConfig< ComponentT > config, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Field(T &value, StyleRef style, NumericFieldConfig< ComponentT > config, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Field(T &value, TextEditBehavior textEditBehavior, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Field(T &value, TextEditBehavior textEditBehavior, NumericFieldConfig< ComponentT > config, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Field(T &value, NumericFieldConfig< ComponentT > config, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Field(T &value, TextEditBehavior textEditBehavior, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Field(T &value, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Field(ID id, std::vector< T > &items, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Field(ID id, std::vector< T > &items, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Field(std::vector< T > &items, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Field(std::vector< T > &items, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Field(ID id, std::vector< std::pair< std::string, V > > &items, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Field(ID id, std::vector< std::pair< std::string, V > > &items, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Field(std::vector< std::pair< std::string, V > > &items, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Field(std::vector< std::pair< std::string, V > > &items, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Field(ID id, std::unordered_map< std::string, V > &items, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Field(ID id, std::unordered_map< std::string, V > &items, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Field(std::unordered_map< std::string, V > &items, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Field(std::unordered_map< std::string, V > &items, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
FileDragTargetID() consttachyon::GUIApplicationinline
FindDockDropTargetAtScreenPos(tachyon::int2 screenPos)tachyon::GUIApplication
FindDockLeafAtScreenPos(tachyon::int2 screenPos)tachyon::GUIApplication
FindListItemIndex(tachyon::ID id) consttachyon::GUIApplication
FindToast(ToastID toast)tachyon::GUIApplication
FloatPanel(DockingLayout &layout, ID panelID, int2 screenPos)tachyon::GUIApplication
FocusCommandSearch(CommandSearchState &state)tachyon::GUIApplicationinlinestatic
frameBuildTimetachyon::GUIApplication
frameTimetachyon::GUIApplication
GetFrameTimingHistory(std::span< FrameTimingSample > out) consttachyon::GUIApplication
GetGlobalFontScale() consttachyon::GUIApplicationinline
GetResourceRoot() consttachyon::GUIApplicationinline
GetThemePath() consttachyon::GUIApplicationinline
GetUIScale() consttachyon::GUIApplicationinline
GhostWindow(A &&... a)tachyon::GUIApplicationinline
GradientField(ID id, tachyon::Gradient &value, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
GradientField(ID id, tachyon::Gradient &value, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
GradientField(tachyon::Gradient &value, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
GradientField(tachyon::Gradient &value, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
gradientManagertachyon::GUIApplication
graphicsContexttachyon::GUIApplication
GridView(A &&... a)tachyon::GUIApplicationinline
GridViewItem(ID id, const GUIContent &content, tachyon::ElementState extraState=tachyon::ElementState::None, std::string *renameBuffer=nullptr, StyleRef itemStyle={}, LayoutOverride &&constraints={})tachyon::GUIApplication
GridViewItem(ID id, const GUIContent &content, LayoutOverride &&constraints)tachyon::GUIApplicationinline
GridViewItem(const GUIContent &content, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
GridViewItem(ID id, const GUIContent &content, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
GridViewItem(const GUIContent &content, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
GUIApplicationInternals classtachyon::GUIApplicationfriend
guiRenderertachyon::GUIApplication
guiStateManagertachyon::GUIApplication
Horizontal(A &&... a)tachyon::GUIApplicationinline
HorizontalScrollbar(ID scrollBarID, ID containerID)tachyon::GUIApplication
HorizontalScrollbar(ID containerID)tachyon::GUIApplicationinline
HorizontalWrap(A &&... a)tachyon::GUIApplicationinline
idManagertachyon::GUIApplication
Image(ID id, ImageIndex image, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
Image(ID id, ImageIndex image, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Image(ImageIndex image, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Image(ImageIndex image, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Image(ID id, ImageIndex image, uint2 sourceSize, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
Image(ID id, ImageIndex image, uint2 sourceSize, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Image(ImageIndex image, uint2 sourceSize, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Image(ImageIndex image, uint2 sourceSize, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Indeterminate(A &&... a)tachyon::GUIApplicationinline
Initialize(const InitializeOptions &options={})tachyon::GUIApplicationvirtual
InitializeOptions typedeftachyon::GUIApplication
InitializeStyles()tachyon::GUIApplication
InjectFocus(ID windowID, bool focused)tachyon::GUIApplication
InjectKey(ID windowID, KeyCode key, KeyAction action, KeyModifier mods=KeyModifier::None)tachyon::GUIApplication
InjectMouseButton(ID windowID, int2 pos, MouseButtons button, bool down, KeyModifier mods=KeyModifier::None)tachyon::GUIApplication
InjectMouseLeave(ID windowID)tachyon::GUIApplication
InjectMouseMove(ID windowID, int2 pos, KeyModifier mods=KeyModifier::None)tachyon::GUIApplication
InjectMouseScroll(ID windowID, int2 pos, float2 offset, KeyModifier mods=KeyModifier::None)tachyon::GUIApplication
InjectText(ID windowID, std::string_view utf8)tachyon::GUIApplication
inputBroadcastertachyon::GUIApplication
inputManagertachyon::GUIApplication
Invalid(A &&... a)tachyon::GUIApplicationinline
Invalidate(ID id)tachyon::GUIApplication
InvalidatePanel(ID panelId)tachyon::GUIApplication
IsFileDragging() consttachyon::GUIApplicationinline
IsReducedMotion() consttachyon::GUIApplicationinline
IsRenaming() consttachyon::GUIApplicationinline
IsThemeCrossfading() consttachyon::GUIApplicationinline
kFrameHistoryCounttachyon::GUIApplicationstatic
Label(ID id, std::string_view text, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
Label(ID id, std::string_view text, std::string_view caption, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
Label(ID id, std::string_view text, std::string_view caption, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Label(std::string_view text, std::string_view caption, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Label(std::string_view text, std::string_view caption, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Label(ID id, std::string_view text, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Label(std::string_view text, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Label(std::string_view text, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
LabelGroup(A &&... a)tachyon::GUIApplicationinline
layoutEnginetachyon::GUIApplication
ListItem(ID id, const GUIContent &content, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
ListItem(ID id, const GUIContent &content, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
ListItem(const GUIContent &content, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
ListItem(const GUIContent &content, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
ListView(A &&... a)tachyon::GUIApplicationinline
m_frameStarttachyon::GUIApplication
MakeButtonHandler(std::function< void()> onClick)tachyon::GUIApplication
MakeLabelHandler()tachyon::GUIApplication
MakeToggleHandler(bool &toggle)tachyon::GUIApplication
Menu(A &&... a)tachyon::GUIApplicationinline
MenuBar(A &&... a)tachyon::GUIApplicationinline
MenuFilter()tachyon::GUIApplication
MenuHeader(std::string_view text)tachyon::GUIApplication
MenuItem(ID id, const GUIContent &content, std::string_view shortcut, std::function< void()> onClick, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
MenuItem(ID id, const GUIContent &content, std::function< void()> onClick=nullptr, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
MenuItem(const GUIContent &content, std::function< void()> onClick=nullptr, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
MenuItem(ID id, const GUIContent &content, std::string_view shortcut, std::function< void()> onClick, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
MenuItem(const GUIContent &content, std::string_view shortcut, std::function< void()> onClick, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
MenuItem(const GUIContent &content, std::string_view shortcut, std::function< void()> onClick, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
MenuItem(ID id, const GUIContent &content, std::function< void()> onClick, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
MenuItem(const GUIContent &content, std::function< void()> onClick, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
MenuItem(CommandID command)tachyon::GUIApplication
MenuItemImpl(ID id, const GUIContent &content, std::string_view shortcut, std::function< void()> onClick, StyleRef style, bool destructive, LayoutOverride &&constraints)tachyon::GUIApplication
MenuItemRow(ID id, tachyon::EventHandler handler, StyleRef rowStyle, bool reserveIcon, IconID icon, std::string_view text, std::string_view trailing, StyleRef trailingStyle, LayoutOverride &&constraints, bool destructive=false)tachyon::GUIApplication
menuManagertachyon::GUIApplication
MenuSeparator()tachyon::GUIApplication
MessageDialog(ID id, const MessageDialogDesc &desc, StyleRef style)tachyon::GUIApplication
MessageDialog(ID id, const MessageDialogDesc &desc)tachyon::GUIApplicationinline
MessageDialog(const MessageDialogDesc &desc, StyleRef style, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
MessageDialog(const MessageDialogDesc &desc, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
NodeText(std::string_view text)tachyon::GUIApplication
OnGUI()=0tachyon::GUIApplicationpure virtual
onGuitachyon::GUIApplication
OnStylesReloaded()tachyon::GUIApplicationinlinevirtual
OpenContextMenu(ID targetID, int2 screenPos)tachyon::GUIApplication
OpenWindow(ID windowLayoutID, std::string_view title, StyleRef styleRef, LayoutOverride &&constraints, ElementFlags flags, int monitorIndex)tachyon::GUIApplicationinline
PersistDocking(std::string key, DockingLayout &layout)tachyon::GUIApplication
PersistDocuments(std::string key, std::function< std::vector< DocumentWindowRef >()> windows)tachyon::GUIApplication
PersistShortcuts(std::string key, CommandManager &commands)tachyon::GUIApplication
PersistTable(std::string key, TableState &state, std::span< VirtualTableColumn > columns)tachyon::GUIApplication
PersistToolbars(std::string key, std::span< std::vector< ToolbarItem >, kToolbarSideCount > sides)tachyon::GUIApplication
PersistValue(std::string key, bool &value)tachyon::GUIApplication
PersistValue(std::string key, int &value)tachyon::GUIApplication
PersistValue(std::string key, float &value)tachyon::GUIApplication
PersistValue(std::string key, std::string &value)tachyon::GUIApplication
PersistWindow(std::string key, ID windowID)tachyon::GUIApplication
PresentFrame()tachyon::GUIApplication
ReadWindowPixels(ID windowID, std::span< uint8_t > bgra)tachyon::GUIApplication
RebuildTreeViewIndex(std::vector< TreeViewRow > &rows)tachyon::GUIApplicationstatic
RecordFrame()tachyon::GUIApplication
RegisterControl(tachyon::Element &&element, LayoutOverride &&constraints)tachyon::GUIApplication
RegisterControl(tachyon::Element &&element, std::string_view text, LayoutOverride &&constraints)tachyon::GUIApplication
RegisterControl(tachyon::Element &&element, std::function< TextID(tachyon::Element &element)> createTextID, LayoutOverride &&constraints)tachyon::GUIApplication
RegisterElement(tachyon::Element &&element, LayoutOverride &&constraints)tachyon::GUIApplication
RegisterElement(tachyon::Element &&element, std::string_view text, LayoutOverride &&constraints)tachyon::GUIApplication
RenderNodeView(NodeView &view)tachyon::GUIApplication
RenderSettingsPanel(SettingsPanelState &state)tachyon::GUIApplication
ReorderableGroup(A &&... a)tachyon::GUIApplicationinline
ReorderableGroupStyle(ReorderDirection direction, bool isWrapped) consttachyon::GUIApplicationinline
ReorderableItem(A &&... a)tachyon::GUIApplicationinline
RequestReloadTheme(std::string_view themePath, float fontScale)tachyon::GUIApplication
RestoreDocumentLayout(Document &document, const SavedDocument &saved)tachyon::GUIApplication
RestoreUIState(std::string_view json)tachyon::GUIApplication
RestoreWindowPlace(ID windowID, const SavedDocumentWindow &saved)tachyon::GUIApplication
Row(A &&... a)tachyon::GUIApplicationinline
Run()tachyon::GUIApplication
SaveUIState() consttachyon::GUIApplication
ScrollbarOverlay(ID containerID, int2 lastInnerSize=int2{0, 0}, ID vertScrollBarID=ID::Invalid(), ID horzScrollBarID=ID::Invalid(), bool emitVert=true, bool emitHorz=true)tachyon::GUIApplication
SearchField(ID id, std::string &value, IconID icon, TextEditBehavior textEditBehavior, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
SearchField(ID id, std::string &value, IconID icon, TextEditBehavior textEditBehavior=TextEditBehavior::ContinuousUpdate, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
SearchField(std::string &value, IconID icon, TextEditBehavior textEditBehavior, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
SearchField(std::string &value, IconID icon, TextEditBehavior textEditBehavior=TextEditBehavior::ContinuousUpdate, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
SelectableText(ID id, const std::span< ContentRun > &runs, std::function< void(intptr_t contentId)> onLinkActivate, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
SelectableText(ID id, const std::span< ContentRun > &runs, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
SelectableText(ID id, const std::span< ContentRun > &runs, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
SelectableText(const std::span< ContentRun > &runs, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
SelectableText(const std::span< ContentRun > &runs, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Selected(A &&... a)tachyon::GUIApplicationinline
SetAllocationHooks(const AllocationHooks &hooks)tachyon::GUIApplicationinline
SetClipboard(std::unique_ptr< IClipboard > clipboardImpl)tachyon::GUIApplicationinline
SetDisabledTooltip(ID targetID, std::string_view text, std::string_view reason)tachyon::GUIApplication
SetDisabledTooltip(std::string_view text, std::string_view reason)tachyon::GUIApplicationinline
SetDrawCacheEnabled(bool enabled)tachyon::GUIApplicationinline
SetErrorTooltip(ID targetID, std::string_view message)tachyon::GUIApplication
SetErrorTooltip(std::string_view message)tachyon::GUIApplicationinline
SetFileDropHandler(std::function< void(const FileDrop &)> handler)tachyon::GUIApplicationinline
SetGraphicsBackend(std::unique_ptr< GraphicsContext > backend)tachyon::GUIApplicationinline
SetReducedMotion(std::optional< bool > reduced)tachyon::GUIApplication
SetResourceRoot(std::string_view root)tachyon::GUIApplicationinline
SetStyleFiles(std::span< const std::string_view > files)tachyon::GUIApplication
SetTooltip(ID targetID, std::string_view text)tachyon::GUIApplication
SetTooltip(ID targetID, IconID icon, std::string_view text)tachyon::GUIApplication
SetTooltip(std::string_view text)tachyon::GUIApplicationinline
SetTooltip(IconID icon, std::string_view text)tachyon::GUIApplicationinline
SetTooltip(ID targetID, std::string_view text, std::string_view shortcut)tachyon::GUIApplication
SetTooltip(ID targetID, IconID icon, std::string_view text, std::string_view shortcut)tachyon::GUIApplication
SetTooltip(std::string_view text, std::string_view shortcut)tachyon::GUIApplicationinline
SetTooltip(ID targetID, const PropertyHelp &help)tachyon::GUIApplication
SetTooltip(const PropertyHelp &help)tachyon::GUIApplicationinline
SetUIScale(float scale)tachyon::GUIApplication
SetWindowBackend(std::unique_ptr< IWindowBackend > backend)tachyon::GUIApplicationinline
ShowContentTooltip(ID id, const GUIContent &content)tachyon::GUIApplicationinline
ShowToast(ToastDesc desc)tachyon::GUIApplication
Slider(ID id, int &value, int minVal, int maxVal, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
Slider(ID id, int &value, int minVal, int maxVal, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Slider(int &value, int minVal, int maxVal, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Slider(int &value, int minVal, int maxVal, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
SliderField(ID id, float &value, float minVal, float maxVal, std::string_view text, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
SliderField(ID id, float &value, float minVal, float maxVal, std::string_view text, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
SliderField(float &value, float minVal, float maxVal, std::string_view text, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
SliderField(float &value, float minVal, float maxVal, std::string_view text, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
SliderField(ID id, int &value, int minVal, int maxVal, std::string_view text, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
SliderField(ID id, int &value, int minVal, int maxVal, std::string_view text, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
SliderField(int &value, int minVal, int maxVal, std::string_view text, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
SliderField(int &value, int minVal, int maxVal, std::string_view text, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
StatusBar(A &&... a)tachyon::GUIApplicationinline
StatusText(ID id, std::string_view text, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
StatusText(ID id, std::string_view text, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
StatusText(std::string_view text, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
StatusText(std::string_view text, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
styleManagertachyon::GUIApplication
Switch(ID id, bool value, std::string_view text, std::function< void(bool)> onToggle, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
Switch(ID id, bool value, std::string_view text, std::function< void(bool)> onToggle, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Switch(bool value, std::string_view text, std::function< void(bool)> onToggle, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Switch(bool value, std::string_view text, std::function< void(bool)> onToggle, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Switch(ID id, bool &value, std::string_view text, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Switch(ID id, bool &value, std::string_view text={}, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Switch(bool &value, std::string_view text, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Switch(bool &value, std::string_view text={}, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Tab(ID id, const GUIContent &content, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
Tab(ID id, const GUIContent &content, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Tab(const GUIContent &content, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Tab(const GUIContent &content, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
TabBar(A &&... a)tachyon::GUIApplicationinline
tabChainManagertachyon::GUIApplication
Table(A &&... a)tachyon::GUIApplicationinline
TakeEscapeFor(ID popupWindowID, ID triggerID)tachyon::GUIApplication
TakeSavedDocuments(std::string_view key)tachyon::GUIApplication
Text(ID id, std::string_view text, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
Text(ID id, std::string_view text, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Text(std::string_view text, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Text(std::string_view text, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
textAtlasManagertachyon::GUIApplication
textSystemtachyon::GUIApplication
themetachyon::GUIApplication
ThemeReloadResult() consttachyon::GUIApplicationinline
TitleBar(A &&... a)tachyon::GUIApplicationinline
TitleBarHitTest(ID windowID, int2 screenPos) consttachyon::GUIApplication
Toasts()tachyon::GUIApplication
Toggle(ID id, bool value, const GUIContent &content, std::function< void(bool)> onToggle, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplication
Toggle(ID id, bool value, const GUIContent &content, std::function< void(bool)> onToggle, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Toggle(bool value, const GUIContent &content, std::function< void(bool)> onToggle, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Toggle(bool value, const GUIContent &content, std::function< void(bool)> onToggle, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Toggle(ID id, bool &value, const GUIContent &content, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Toggle(ID id, bool &value, const GUIContent &content, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
Toggle(bool &value, const GUIContent &content, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
Toggle(bool &value, const GUIContent &content, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
ToggleGroup(A &&... a)tachyon::GUIApplicationinline
Toolbar(A &&... a)tachyon::GUIApplicationinline
Tooltip(A &&... a)tachyon::GUIApplicationinline
tooltipManagertachyon::GUIApplication
TransferPanel(tachyon::ID panelID, tachyon::DockNode *sourceNode, DockingLayout *sourceLayout, DockingLayout *targetLayout)tachyon::GUIApplicationstatic
transitionManagertachyon::GUIApplication
TreeCell(std::string_view text, int depth, bool *isOpen, IconID icon=IconID::Invalid, uint32_t ancestorLineMask=0, bool isLastSibling=true, std::string *renameBuffer=nullptr, bool reserveExpander=true)tachyon::GUIApplication
TreeDropTargetRow() consttachyon::GUIApplicationinline
TypedField(ID id, T &value, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
TypedField(ID id, T &value, StyleRef style, LayoutOverride &&constraints={})tachyon::GUIApplicationinline
TypedField(T &value, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
TypedField(T &value, StyleRef style, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
TypeTag()tachyon::GUIApplicationinlinestatic
UpdateFrame()tachyon::GUIApplication
Vertical(A &&... a)tachyon::GUIApplicationinline
VerticalScrollbar(ID scrollBarID, ID containerID)tachyon::GUIApplication
VerticalScrollbar(ID containerID)tachyon::GUIApplicationinline
VerticalWrap(A &&... a)tachyon::GUIApplicationinline
VirtualGridView(ID id, GridViewVirtualState &vstate, int itemCount, int2 cellSize, const std::function< void(int index, ID itemID)> &generateItem, int *selectedIndex=nullptr, MultiSelectState *multiSelect=nullptr, ItemDragDropConfig *dragDrop=nullptr, StyleRef scrollStyle={}, StyleRef rowStyle={}, LayoutOverride &&constraints={})tachyon::GUIApplication
VirtualGridView(GridViewVirtualState &vstate, int itemCount, int2 cellSize, const std::function< void(int index, ID itemID)> &generateItem, int *selectedIndex=nullptr, MultiSelectState *multiSelect=nullptr, ItemDragDropConfig *dragDrop=nullptr, StyleRef scrollStyle={}, StyleRef rowStyle={}, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
VirtualTable(ID id, TableState &state, std::span< VirtualTableColumn > columns, int totalRowCount, CssPx rowHeight=0, StyleRef style={}, LayoutOverride &&constraints={})tachyon::GUIApplication
VirtualTable(TableState &state, std::span< VirtualTableColumn > columns, int totalRowCount, CssPx rowHeight=0, StyleRef style={}, LayoutOverride &&constraints={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
VirtualTreeView(ID id, std::vector< TreeViewRow > &rows, std::vector< int > &visibleIdx, TableState &state, StyleRef style={}, LayoutOverride &&constraints={}, std::string_view header={})tachyon::GUIApplication
VirtualTreeView(std::vector< TreeViewRow > &rows, std::vector< int > &visibleIdx, TableState &state, StyleRef style={}, LayoutOverride &&constraints={}, std::string_view header={}, std::source_location site=std::source_location::current())tachyon::GUIApplicationinline
WalkTreeViewVisibility(const std::vector< TreeViewRow > &rows, std::vector< int > &visibleIdx)tachyon::GUIApplicationstatic
Window(A &&... a)tachyon::GUIApplicationinline
windowBackendtachyon::GUIApplication
windowManagertachyon::GUIApplication
windowRegistrytachyon::GUIApplication
~GUIApplication()=defaulttachyon::GUIApplicationvirtual