载入中...
搜索中...
未找到
eve::editor::IEditorExtensionRegistry类 参考abstract

Scoped registration surface exposed to game modules. 更多...

#include <EditorExtension.h>

类 eve::editor::IEditorExtensionRegistry 继承关系图:
eve::editor::EditorExtensionRegistry

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()

virtual eve::editor::IEditorExtensionRegistry::~IEditorExtensionRegistry ( )
virtualdefault

Releases IEditorExtensionRegistry resources.

成员函数说明

◆ registerCommand()

virtual Result< EditorValue > eve::editor::IEditorExtensionRegistry::registerCommand ( CommandDescriptor  descriptor,
EditorCommandHandler  handler,
ExtensionAudience  audiences 
)
pure virtual

Register a command; the registry overwrites ownerModule with the active extension owner.

在 eve::editor::EditorExtensionRegistry 内被实现.

◆ registerPalette()

virtual Result< void > eve::editor::IEditorExtensionRegistry::registerPalette ( ExtensionPaletteDescriptor  descriptor)
pure virtual

Register a host-specific palette for existing tools/commands.

在 eve::editor::EditorExtensionRegistry 内被实现.

◆ registerRule()

virtual Result< void > eve::editor::IEditorExtensionRegistry::registerRule ( ExtensionRuleDescriptor  descriptor)
pure virtual

Register gameplay validation metadata.

在 eve::editor::EditorExtensionRegistry 内被实现.

◆ registerTool()

virtual Result< void > eve::editor::IEditorExtensionRegistry::registerTool ( ExtensionToolDescriptor  descriptor)
pure virtual

Register semantic tool metadata.

在 eve::editor::EditorExtensionRegistry 内被实现.


该类的文档由以下文件生成: