载入中...
搜索中...
未找到
eve::ui_editing::IUiDocumentEditTarget类 参考abstract
Hierarchy/layout capability consumed by UI tree and canvas tools. 更多...
#include <UiDocument.h>
类 eve::ui_editing::IUiDocumentEditTarget 继承关系图:
Public 成员函数 | |
| virtual | ~IUiDocumentEditTarget ()=default |
| Releases IUiDocumentEditTarget resources. | |
| virtual Result< UiWidgetSnapshot > | widget (const ObjectId &id) const =0 |
| Widget. | |
| virtual std::vector< ObjectId > | children (const ObjectId &parent) const =0 |
| Children. | |
| virtual Result< DomainOperation > | makeCreate (const CreateUiWidgetRequest &request) const =0 |
| Make create. | |
| virtual Result< DomainOperation > | makeDelete (const ObjectId &id) const =0 |
| Make delete. | |
| virtual Result< DomainOperation > | makeRename (const ObjectId &id, const std::string &name) const =0 |
| Make rename. | |
| virtual Result< DomainOperation > | makeReparent (const ObjectId &id, const ObjectId &parent) const =0 |
| Make reparent. | |
| virtual Result< DomainOperation > | makeSetLayout (const ObjectId &id, const UiLayoutValue &layout) const =0 |
| Make set layout. | |
| virtual Result< DomainOperation > | makeSetStyle (const ObjectId &id, const UiStyleValue &style) const =0 |
| Plan replacement of renderer-neutral widget style. | |
| virtual Result< DomainOperation > | makeSetContent (const ObjectId &id, const UiContentValue &content) const =0 |
| Plan replacement of text/font/texture content skin. | |
静态 Public 成员函数 | |
| static CapabilityId | editorCapabilityId () |
| Editor capability id. | |
详细描述
Hierarchy/layout capability consumed by UI tree and canvas tools.
在文件 UiDocument.h 第 117 行定义.
构造及析构函数说明
◆ ~IUiDocumentEditTarget()
|
virtualdefault |
Releases IUiDocumentEditTarget resources.
成员函数说明
◆ children()
|
pure virtual |
Children.
◆ editorCapabilityId()
|
inlinestatic |
Editor capability id.
在文件 UiDocument.h 第 122 行定义.
被这些函数引用 eve::ui_editing::UiDocumentTarget::describe() , 以及 eve::ui_editing::UiDocumentTarget::queryCapability().
◆ makeCreate()
|
pure virtual |
Make create.
◆ makeDelete()
|
pure virtual |
Make delete.
◆ makeRename()
|
pure virtual |
Make rename.
◆ makeReparent()
|
pure virtual |
Make reparent.
◆ makeSetContent()
|
pure virtual |
Plan replacement of text/font/texture content skin.
◆ makeSetLayout()
|
pure virtual |
Make set layout.
◆ makeSetStyle()
|
pure virtual |
Plan replacement of renderer-neutral widget style.
◆ widget()
|
pure virtual |
Widget.
该类的文档由以下文件生成:
- src/modules/ui/editing/UiDocument.h