Optional capability exposing a deterministic, persistence-safe editing snapshot. 更多...
#include <EditableTarget.h>
Public 成员函数 | |
| virtual | ~IEditingSnapshotProvider ()=default |
| Releases IEditingSnapshotProvider resources. | |
| virtual Value | snapshotValue () const =0 |
| Capture the target without exposing mutable runtime storage. | |
静态 Public 成员函数 | |
| static CapabilityId | editingCapabilityId () |
| Stable capability identity shared by every editable domain target. | |
详细描述
Optional capability exposing a deterministic, persistence-safe editing snapshot.
在文件 EditableTarget.h 第 247 行定义.
构造及析构函数说明
◆ ~IEditingSnapshotProvider()
|
virtualdefault |
Releases IEditingSnapshotProvider resources.
成员函数说明
◆ editingCapabilityId()
|
inlinestatic |
Stable capability identity shared by every editable domain target.
在文件 EditableTarget.h 第 252 行定义.
被这些函数引用 eve::editor::ActionTimelineTarget::describe(), eve::animation_editing::AnimationClipDocumentTarget::describe(), eve::archspace_editing::ArchSpaceDocumentTarget::describe(), eve::audio_editing::AudioSourceTarget::describe(), eve::material_editing::MaterialBatchTarget::describe(), eve::material_editing::MaterialDocumentTarget::describe(), eve::biome_editing::BiomeDocumentTarget::describe(), eve::procgen_editing::RoadNetworkEditTarget::describe(), eve::scene_editing::SceneTargetBase::describe(), eve::ui_editing::UiThemeCatalogTarget::describe(), eve::voxel_editing::VoxelCatalogTarget::describe(), eve::biome_editing::BiomeDocumentTarget::queryCapability(), eve::voxel_editing::VoxelCatalogTarget::queryCapability(), eve::editor::ActionTimelineTarget::queryCapability(), eve::animation_editing::AnimationClipDocumentTarget::queryCapability(), eve::archspace_editing::ArchSpaceDocumentTarget::queryCapability(), eve::audio_editing::AudioSourceTarget::queryCapability(), eve::material_editing::MaterialBatchTarget::queryCapability(), eve::material_editing::MaterialDocumentTarget::queryCapability(), eve::scene_editing::SceneTargetBase::queryCapability(), eve::ui_editing::UiThemeCatalogTarget::queryCapability() , 以及 eve::procgen_editing::RoadNetworkEditTarget::queryCapability().
◆ snapshotValue()
|
pure virtual |
Capture the target without exposing mutable runtime storage.
在 eve::editor::ActionTimelineTarget, eve::animation_editing::AnimationClipDocumentTarget, eve::archspace_editing::ArchSpaceDocumentTarget, eve::audio_editing::AudioSourceTarget, eve::material_editing::MaterialBatchTarget, eve::material_editing::MaterialDocumentTarget, eve::biome_editing::BiomeDocumentTarget, eve::procgen_editing::RoadNetworkEditTarget, eve::scene_editing::SceneTargetBase, eve::ui_editing::UiThemeCatalogTarget , 以及 eve::voxel_editing::VoxelCatalogTarget 内被实现.
该类的文档由以下文件生成:
- src/modules/editing/EditableTarget.h