Stable key/gradient editing capability shared by effects and animation presenters. 更多...
#include <EditorCurveDocument.h>
Public 成员函数 | |
| virtual | ~ICurveDocumentEditTarget ()=default |
| Releases ICurveDocumentEditTarget resources. | |
| virtual Result< DomainOperation > | makeSetKey (const EditorCurveKey &key) const =0 |
| Plan creation or replacement of a scalar key. | |
| virtual Result< DomainOperation > | makeDeleteKey (const StableId &key) const =0 |
| Plan deletion of a scalar key. | |
| virtual Result< DomainOperation > | makeSetStop (const EditorGradientStop &stop) const =0 |
| Plan creation or replacement of a gradient stop. | |
| virtual Result< DomainOperation > | makeDeleteStop (const StableId &stop) const =0 |
| Plan deletion of a gradient stop. | |
静态 Public 成员函数 | |
| static CapabilityId | editorCapabilityId () |
| Editor capability id. | |
详细描述
Stable key/gradient editing capability shared by effects and animation presenters.
在文件 EditorCurveDocument.h 第 43 行定义.
构造及析构函数说明
◆ ~ICurveDocumentEditTarget()
|
virtualdefault |
Releases ICurveDocumentEditTarget resources.
成员函数说明
◆ editorCapabilityId()
|
inlinestatic |
Editor capability id.
在文件 EditorCurveDocument.h 第 48 行定义.
被这些函数引用 eve::editor::EditorCurveDocument::describe() , 以及 eve::editor::EditorCurveDocument::queryCapability().
◆ makeDeleteKey()
|
pure virtual |
Plan deletion of a scalar key.
在 eve::editor::EditorCurveDocument 内被实现.
◆ makeDeleteStop()
|
pure virtual |
Plan deletion of a gradient stop.
在 eve::editor::EditorCurveDocument 内被实现.
◆ makeSetKey()
|
pure virtual |
Plan creation or replacement of a scalar key.
在 eve::editor::EditorCurveDocument 内被实现.
◆ makeSetStop()
|
pure virtual |
Plan creation or replacement of a gradient stop.
在 eve::editor::EditorCurveDocument 内被实现.
该类的文档由以下文件生成:
- src/modules/editor/EditorCurveDocument.h