|
TachyonUI 0.1.0
High-performance UI for building tools.
|
This is the complete list of members for tachyon::InputManager, including all inherited members.
| ConsumeEvent(size_t index) | tachyon::InputManager | inline |
| ConsumeKey() | tachyon::InputManager | |
| Dispatch(GUIStateManager &guiStateManager, ElementStorage &storage) | tachyon::InputManager | |
| GetCurrentButtons() const | tachyon::InputManager | inline |
| GetFileDrag() const | tachyon::InputManager | inline |
| GetRecordedEvents() const | tachyon::InputManager | inline |
| InputManager()=default | tachyon::InputManager | |
| IsDragAbandoned(MouseButtons button=MouseButtons::Left) const | tachyon::InputManager | |
| OnFileDrop(tachyon::ID windowId, tachyon::int2 screenPos, FileDropAction action, std::string_view data) override | tachyon::InputManager | virtual |
| OnKeyboard(tachyon::ID windowId, KeyCode key, int repeat, KeyModifier modifiers, KeyAction action) override | tachyon::InputManager | virtual |
| OnMouseButton(tachyon::ID windowId, tachyon::int2 screenPos, tachyon::MouseButtons buttons, KeyModifier modifiers, MouseAction action) override | tachyon::InputManager | virtual |
| OnMouseMove(tachyon::ID windowId, tachyon::int2 screenPos, tachyon::MouseButtons buttons, KeyModifier modifiers) override | tachyon::InputManager | virtual |
| OnMouseScroll(tachyon::ID windowId, tachyon::int2 screenPos, tachyon::float2 scrollOffset, KeyModifier modifiers) override | tachyon::InputManager | virtual |
| OnTextComposition(tachyon::ID, std::string_view, int32_t) override | tachyon::InputManager | inlinevirtual |
| PopGlobalHandler() | tachyon::InputManager | inline |
| Process(GUIStateManager &guiStateManager, ElementStorage &elementStorage, TabChainManager &tabChainManager, ITextSystem *textSystem, ID overID) | tachyon::InputManager | |
| PushGlobalHandler(EventHandler h) | tachyon::InputManager | inline |
| SynthesizeMissingMouseEvents(int2 screenPos, MouseButtons lastPhysicalButtons, MouseButtons physicalButtons) | tachyon::InputManager | |
| TakeFileDrops() | tachyon::InputManager | inline |
| UpdatePreHover(GUIStateManager &guiStateManager) | tachyon::InputManager | |
| ~InputManager()=default | tachyon::InputManager | |
| ~IPlatformInputHandler()=default | tachyon::IPlatformInputHandler | virtual |