载入中...
搜索中...
未找到
ScriptEditorTool.cpp
浏览该文件的文档.
66void ScriptEditorTool::setShortcut(const std::string &shortcut) { impl_->descriptor.shortcut = shortcut; }
67void ScriptEditorTool::setActivateCallback(ssq::Object callback) { impl_->activate = std::move(callback); }
68void ScriptEditorTool::setDeactivateCallback(ssq::Object callback) { impl_->deactivate = std::move(callback); }
69void ScriptEditorTool::setPointerCallback(ssq::Object callback) { impl_->pointer = std::move(callback); }
71void ScriptEditorTool::setUpdateCallback(ssq::Object callback) { impl_->update = std::move(callback); }
72void ScriptEditorTool::setCancelCallback(ssq::Object callback) { impl_->cancel = std::move(callback); }
ToolResponse keyEvent(EditorContext &context, const EditorKeyEvent &event) override
Key event.
Definition ScriptEditorTool.cpp:86
void setActivateCallback(ssq::Object callback)
Set a closure invoked when the tool becomes active.
Definition ScriptEditorTool.cpp:67
~ScriptEditorTool() override
Releases ScriptEditorTool resources.
void setKeyCallback(ssq::Object callback)
Set a closure invoked for normalized key input.
Definition ScriptEditorTool.cpp:70
void setUpdateCallback(ssq::Object callback)
Set a closure invoked every active frame with delta time.
Definition ScriptEditorTool.cpp:71
ScriptEditorTool(std::string id, std::string label)
Constructs a ScriptEditorTool.
Definition ScriptEditorTool.cpp:58
void setShortcut(const std::string &shortcut)
Set the shortcut shown by hosts.
Definition ScriptEditorTool.cpp:66
ToolResponse pointerEvent(EditorContext &context, const EditorPointerEvent &event) override
Pointer event.
Definition ScriptEditorTool.cpp:79
void setDeactivateCallback(ssq::Object callback)
Set a closure invoked when the tool becomes inactive.
Definition ScriptEditorTool.cpp:68
void setPointerCallback(ssq::Object callback)
Set a closure invoked for normalized pointer input.
Definition ScriptEditorTool.cpp:69
void setCancelCallback(ssq::Object callback)
Set a closure invoked when the current gesture is cancelled.
Definition ScriptEditorTool.cpp:72
Definition ActionPreviewController.cpp:6
Pointer input normalized by an editor viewport adapter.
Definition EditorTool.h:20
ToolDescriptor descriptor
Definition ScriptEditorTool.cpp:8
ssq::Object deactivate
Definition ScriptEditorTool.cpp:10
UI-facing metadata supplied by a tool implementation.
Definition EditorTool.h:98
Result returned by a tool after processing input.
Definition EditorTool.h:50