载入中...
搜索中...
未找到
eve::editor::IEditorExtensionRegistry类 参考abstract
Scoped registration surface exposed to game modules. 更多...
#include <EditorExtension.h>
类 eve::editor::IEditorExtensionRegistry 继承关系图:
Public 成员函数 | |
| virtual | ~IEditorExtensionRegistry ()=default |
| Releases IEditorExtensionRegistry resources. | |
| virtual Result< EditorValue > | registerCommand (CommandDescriptor descriptor, EditorCommandHandler handler, ExtensionAudience audiences)=0 |
| Register a command; the registry overwrites ownerModule with the active extension owner. | |
| virtual Result< void > | registerTool (ExtensionToolDescriptor descriptor)=0 |
| Register semantic tool metadata. | |
| virtual Result< void > | registerPalette (ExtensionPaletteDescriptor descriptor)=0 |
| Register a host-specific palette for existing tools/commands. | |
| virtual Result< void > | registerRule (ExtensionRuleDescriptor descriptor)=0 |
| Register gameplay validation metadata. | |
详细描述
Scoped registration surface exposed to game modules.
在文件 EditorExtension.h 第 64 行定义.
构造及析构函数说明
◆ ~IEditorExtensionRegistry()
|
virtualdefault |
Releases IEditorExtensionRegistry resources.
成员函数说明
◆ registerCommand()
|
pure virtual |
Register a command; the registry overwrites ownerModule with the active extension owner.
◆ registerPalette()
|
pure virtual |
Register a host-specific palette for existing tools/commands.
◆ registerRule()
|
pure virtual |
Register gameplay validation metadata.
◆ registerTool()
|
pure virtual |
Register semantic tool metadata.
该类的文档由以下文件生成:
- src/modules/editor/EditorExtension.h