Result returned by a tool after processing input. 更多...
#include <EditorTool.h>
静态 Public 成员函数 | |
| static ToolResponse | ignored () |
| Ignored. | |
| static ToolResponse | consumed () |
| Consumed. | |
| static ToolResponse | capture () |
| Capture. | |
| static ToolResponse | release () |
| Release. | |
Public 属性 | |
| bool | handled = false |
| bool | capturePointer = false |
| bool | releasePointer = false |
详细描述
Result returned by a tool after processing input.
在文件 EditorTool.h 第 50 行定义.
成员函数说明
◆ capture()
|
inlinestatic |
Capture.
在文件 EditorTool.h 第 60 行定义.
被这些函数引用 eve::editor::ArchSpaceOpeningPlaceTool::pointerEvent() , 以及 eve::editor::ArchSpaceItemPlaceTool::pointerEvent().
◆ consumed()
|
inlinestatic |
Consumed.
在文件 EditorTool.h 第 58 行定义.
被这些函数引用 eve::editor::ArchSpaceOpeningPlaceTool::pointerEvent() , 以及 eve::editor::ArchSpaceItemPlaceTool::pointerEvent().
◆ ignored()
|
inlinestatic |
Ignored.
在文件 EditorTool.h 第 56 行定义.
被这些函数引用 eve::editor::EditorSession::dispatchKey(), eve::editor::EditorSession::dispatchPointer(), eve::editor::IEditorTool::keyEvent(), eve::editor::IEditorTool::pointerEvent(), eve::editor::ArchSpaceWallDrawTool::pointerEvent(), eve::editor::ArchSpaceOpeningPlaceTool::pointerEvent(), eve::editor::ArchSpaceItemPlaceTool::pointerEvent() , 以及 eve::editor::BuildingEdgeCurveTool::pointerEvent().
◆ release()
|
inlinestatic |
类成员变量说明
◆ capturePointer
| bool eve::editor::ToolResponse::capturePointer = false |
在文件 EditorTool.h 第 52 行定义.
◆ handled
| bool eve::editor::ToolResponse::handled = false |
在文件 EditorTool.h 第 51 行定义.
◆ releasePointer
| bool eve::editor::ToolResponse::releasePointer = false |
在文件 EditorTool.h 第 53 行定义.
该结构体的文档由以下文件生成:
- src/modules/editor/EditorTool.h