| backspace(EditorApp &editor) | donner::editor::TextTool | |
| cancel() | donner::editor::TextTool | |
| caretBlinkVisible() const | donner::editor::TextTool | |
| CaretBlinkVisibleAtPhase(double secondsSincePhaseReset) | donner::editor::TextTool | static |
| caretIndex() const | donner::editor::TextTool | inline |
| CaretMove enum name | donner::editor::TextTool | |
| commit(EditorApp &editor) | donner::editor::TextTool | |
| deleteForward(EditorApp &editor) | donner::editor::TextTool | |
| dragBoxDoc() const | donner::editor::TextTool | inline |
| dragPreviewChrome() const | donner::editor::TextTool | |
| editingChrome(EditorApp &editor) const | donner::editor::TextTool | |
| frameCorner() const | donner::editor::TextTool | inline |
| frameHandleIntentAt(const Vector2d &documentPoint, double pixelsPerDocUnit, bool includeRotate) const | donner::editor::TextTool | |
| insertCodepoint(EditorApp &editor, char32_t codepoint) | donner::editor::TextTool | |
| insertCodepoints(EditorApp &editor, std::span< const char32_t > codepoints) | donner::editor::TextTool | |
| insertNewline(EditorApp &editor) | donner::editor::TextTool | |
| isAdjustingFrame() const | donner::editor::TextTool | inline |
| isDraggingBox() const | donner::editor::TextTool | inline |
| isEditing() const | donner::editor::TextTool | inline |
| isResizingFrame() const | donner::editor::TextTool | inline |
| isRotatingFrame() const | donner::editor::TextTool | inline |
| kBoxDragScreenTolerance | donner::editor::TextTool | static |
| kCaretBlinkHalfPeriodSeconds | donner::editor::TextTool | static |
| kDefaultFill | donner::editor::TextTool | static |
| kDefaultFontFamily | donner::editor::TextTool | static |
| kDefaultFontSize | donner::editor::TextTool | static |
| kLineHeightFactor | donner::editor::TextTool | static |
| kPointFrameFadeSeconds | donner::editor::TextTool | static |
| moveCaret(EditorApp &editor, CaretMove move) | donner::editor::TextTool | |
| nextCaretBlinkWakeSeconds() const | donner::editor::TextTool | |
| nextPointFrameFadeWakeSeconds() const | donner::editor::TextTool | |
| notifyPointerMoved(const Vector2d &documentPoint) | donner::editor::TextTool | |
| onMouseDown(EditorApp &editor, const Vector2d &documentPoint, MouseModifiers modifiers) override | donner::editor::TextTool | virtual |
| onMouseMove(EditorApp &editor, const Vector2d &documentPoint, bool buttonHeld) override | donner::editor::TextTool | virtual |
| onMouseUp(EditorApp &editor, const Vector2d &documentPoint) override | donner::editor::TextTool | virtual |
| operator=(const Tool &)=delete (defined in donner::editor::Tool) | donner::editor::Tool | |
| operator=(Tool &&)=delete (defined in donner::editor::Tool) | donner::editor::Tool | |
| SecondsUntilCaretBlinkFlip(double secondsSincePhaseReset) | donner::editor::TextTool | static |
| sessionContent() const | donner::editor::TextTool | inline |
| toggleBold(EditorApp &editor) | donner::editor::TextTool | |
| toggleItalic(EditorApp &editor) | donner::editor::TextTool | |
| toggleUnderline(EditorApp &editor) | donner::editor::TextTool | |
| Tool()=default (defined in donner::editor::Tool) | donner::editor::Tool | |
| Tool(const Tool &)=delete (defined in donner::editor::Tool) | donner::editor::Tool | |
| Tool(Tool &&)=delete (defined in donner::editor::Tool) | donner::editor::Tool | |
| ~Tool()=default (defined in donner::editor::Tool) | donner::editor::Tool | virtual |