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

Stable key/gradient editing capability shared by effects and animation presenters. 更多...

#include <EditorCurveDocument.h>

类 eve::editor::ICurveDocumentEditTarget 继承关系图:
eve::editor::EditorCurveDocument

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

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

Releases ICurveDocumentEditTarget resources.

成员函数说明

◆ editorCapabilityId()

static CapabilityId eve::editor::ICurveDocumentEditTarget::editorCapabilityId ( )
inlinestatic

◆ makeDeleteKey()

virtual Result< DomainOperation > eve::editor::ICurveDocumentEditTarget::makeDeleteKey ( const StableId &  key) const
pure virtual

Plan deletion of a scalar key.

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

◆ makeDeleteStop()

virtual Result< DomainOperation > eve::editor::ICurveDocumentEditTarget::makeDeleteStop ( const StableId &  stop) const
pure virtual

Plan deletion of a gradient stop.

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

◆ makeSetKey()

virtual Result< DomainOperation > eve::editor::ICurveDocumentEditTarget::makeSetKey ( const EditorCurveKey &  key) const
pure virtual

Plan creation or replacement of a scalar key.

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

◆ makeSetStop()

virtual Result< DomainOperation > eve::editor::ICurveDocumentEditTarget::makeSetStop ( const EditorGradientStop &  stop) const
pure virtual

Plan creation or replacement of a gradient stop.

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


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