DomainOperation public API. 更多...
#include <EditingProtocol.h>
Public 属性 | |
| std::string | type |
| std::string | inverseType |
| TargetId | target |
| Value | payload |
| Value | inverse |
| bool | hasInverse = false |
| std::vector< ObjectRefValue > | affectedObjects |
| std::vector< std::string > | affectedProperties |
| std::string | mergeKey |
详细描述
DomainOperation public API.
在文件 EditingProtocol.h 第 44 行定义.
类成员变量说明
◆ affectedObjects
| std::vector<ObjectRefValue> eve::editing::DomainOperation::affectedObjects |
在文件 EditingProtocol.h 第 51 行定义.
◆ affectedProperties
| std::vector<std::string> eve::editing::DomainOperation::affectedProperties |
在文件 EditingProtocol.h 第 52 行定义.
被这些函数引用 eve::procgen_editing::TextureRecipeTarget::makeSet(), eve::sceneloader_editing::SceneImportTarget::makeSet(), eve::decal_editing::DecalDocumentTarget::makeSet(), eve::fluids_editing::SurfaceFluidTarget::makeSet() , 以及 eve::fluids_editing::VolumeFluidTarget::makeSet().
◆ hasInverse
| bool eve::editing::DomainOperation::hasInverse = false |
在文件 EditingProtocol.h 第 50 行定义.
被这些函数引用 eve::editor::ScenePrefabService::instantiate(), eve::procgen_editing::TextureRecipeTarget::makeSet(), eve::sceneloader_editing::SceneImportTarget::makeSet(), eve::decal_editing::DecalDocumentTarget::makeSet(), eve::fluids_editing::SurfaceFluidTarget::makeSet(), eve::fluids_editing::VolumeFluidTarget::makeSet() , 以及 eve::gpuagents_editing::GpuAgentsDocumentTarget::makeSet().
◆ inverse
| Value eve::editing::DomainOperation::inverse |
在文件 EditingProtocol.h 第 49 行定义.
被这些函数引用 eve::editor::ScenePrefabService::instantiate(), eve::procgen_editing::TextureRecipeTarget::makeSet(), eve::sceneloader_editing::SceneImportTarget::makeSet(), eve::decal_editing::DecalDocumentTarget::makeSet(), eve::fluids_editing::SurfaceFluidTarget::makeSet(), eve::fluids_editing::VolumeFluidTarget::makeSet() , 以及 eve::gpuagents_editing::GpuAgentsDocumentTarget::makeSet().
◆ inverseType
| std::string eve::editing::DomainOperation::inverseType |
在文件 EditingProtocol.h 第 46 行定义.
被这些函数引用 eve::editor::ScenePrefabService::instantiate(), eve::procgen_editing::TextureRecipeTarget::makeSet(), eve::sceneloader_editing::SceneImportTarget::makeSet(), eve::decal_editing::DecalDocumentTarget::makeSet(), eve::fluids_editing::SurfaceFluidTarget::makeSet(), eve::fluids_editing::VolumeFluidTarget::makeSet() , 以及 eve::gpuagents_editing::GpuAgentsDocumentTarget::makeSet().
◆ mergeKey
| std::string eve::editing::DomainOperation::mergeKey |
在文件 EditingProtocol.h 第 53 行定义.
被这些函数引用 eve::procgen_editing::TextureRecipeTarget::makeSet(), eve::sceneloader_editing::SceneImportTarget::makeSet(), eve::decal_editing::DecalDocumentTarget::makeSet(), eve::fluids_editing::SurfaceFluidTarget::makeSet() , 以及 eve::fluids_editing::VolumeFluidTarget::makeSet().
◆ payload
| Value eve::editing::DomainOperation::payload |
在文件 EditingProtocol.h 第 48 行定义.
被这些函数引用 eve::procgen_editing::PcgInstancePublisher::apply(), eve::avatar_editing::AvatarDocumentTarget::applyDomainOperation(), eve::input_editing::InputMapTarget::applyDomainOperation(), eve::hd2d_editing::Hd2dDocumentTarget::applyDomainOperation(), eve::biome_editing::BiomeDocumentTarget::applyDomainOperation(), eve::procgen_editing::TextureRecipeTarget::applyDomainOperation(), eve::sceneloader_editing::SceneImportTarget::applyDomainOperation(), eve::voxel_editing::VoxelCatalogTarget::applyDomainOperation(), eve::voxel_editing::VoxelPaletteTarget::applyDomainOperation(), eve::animation_editing::AnimationClipDocumentTarget::applyDomainOperation(), eve::audio_editing::AudioEffectChainTarget::applyDomainOperation(), eve::crowd_editing::CrowdDocumentTarget::applyDomainOperation(), eve::decal_editing::DecalDocumentTarget::applyDomainOperation(), eve::editor::EditorCurveDocument::applyDomainOperation(), eve::editor::ProjectSettingsTarget::applyDomainOperation(), eve::fluids_editing::SurfaceFluidTarget::applyDomainOperation(), eve::fluids_editing::VolumeFluidTarget::applyDomainOperation(), eve::map_editing::MapDocumentTarget::applyDomainOperation(), eve::housegen_editing::HouseGenDocumentTarget::applyDomainOperation(), eve::social_editing::SocialDocumentTarget::applyDomainOperation(), eve::spritestack_editing::SpriteStackDocumentTarget::applyDomainOperation(), eve::stylize_editing::StylizeRecipeTarget::applyDomainOperation(), eve::virtualgeometry_editing::VirtualGeometryDocumentTarget::applyDomainOperation(), eve::editor::ScenePrefabService::instantiate(), eve::avatar_editing::AvatarDocumentTarget::loadSnapshot(), eve::input_editing::InputMapTarget::loadSnapshot(), eve::hd2d_editing::Hd2dDocumentTarget::loadSnapshot(), eve::biome_editing::BiomeDocumentTarget::loadSnapshot(), eve::procgen_editing::TextureRecipeTarget::loadSnapshot(), eve::sceneloader_editing::SceneImportTarget::loadSnapshot(), eve::voxel_editing::VoxelCatalogTarget::loadSnapshot(), eve::voxel_editing::VoxelPaletteTarget::loadSnapshot(), eve::archspace_editing::ArchSpaceDocumentTarget::loadSnapshot(), eve::decal_editing::DecalDocumentTarget::loadSnapshot(), eve::housegen_editing::HouseGenDocumentTarget::loadSnapshot(), eve::spritestack_editing::SpriteStackDocumentTarget::loadSnapshot(), eve::stylize_editing::StylizeRecipeTarget::loadSnapshot(), eve::virtualgeometry_editing::VirtualGeometryDocumentTarget::loadSnapshot(), eve::procgen_editing::TextureRecipeTarget::makeSet(), eve::sceneloader_editing::SceneImportTarget::makeSet(), eve::decal_editing::DecalDocumentTarget::makeSet(), eve::fluids_editing::SurfaceFluidTarget::makeSet(), eve::fluids_editing::VolumeFluidTarget::makeSet() , 以及 eve::gpuagents_editing::GpuAgentsDocumentTarget::makeSet().
◆ target
| TargetId eve::editing::DomainOperation::target |
在文件 EditingProtocol.h 第 47 行定义.
被这些函数引用 eve::avatar_editing::AvatarDocumentTarget::applyDomainOperation(), eve::input_editing::InputMapTarget::applyDomainOperation(), eve::hd2d_editing::Hd2dDocumentTarget::applyDomainOperation(), eve::biome_editing::BiomeDocumentTarget::applyDomainOperation(), eve::procgen_editing::TextureRecipeTarget::applyDomainOperation(), eve::sceneloader_editing::SceneImportTarget::applyDomainOperation(), eve::voxel_editing::VoxelCatalogTarget::applyDomainOperation(), eve::voxel_editing::VoxelPaletteTarget::applyDomainOperation(), eve::animation_editing::AnimationClipDocumentTarget::applyDomainOperation(), eve::audio_editing::AudioEffectChainTarget::applyDomainOperation(), eve::crowd_editing::CrowdDocumentTarget::applyDomainOperation(), eve::decal_editing::DecalDocumentTarget::applyDomainOperation(), eve::editor::EditorCurveDocument::applyDomainOperation(), eve::editor::ProjectSettingsTarget::applyDomainOperation(), eve::fluids_editing::SurfaceFluidTarget::applyDomainOperation(), eve::fluids_editing::VolumeFluidTarget::applyDomainOperation(), eve::map_editing::MapDocumentTarget::applyDomainOperation(), eve::housegen_editing::HouseGenDocumentTarget::applyDomainOperation(), eve::social_editing::SocialDocumentTarget::applyDomainOperation(), eve::spritestack_editing::SpriteStackDocumentTarget::applyDomainOperation(), eve::stylize_editing::StylizeRecipeTarget::applyDomainOperation(), eve::virtualgeometry_editing::VirtualGeometryDocumentTarget::applyDomainOperation(), eve::editor::ScenePrefabService::instantiate(), eve::avatar_editing::AvatarDocumentTarget::loadSnapshot(), eve::input_editing::InputMapTarget::loadSnapshot(), eve::hd2d_editing::Hd2dDocumentTarget::loadSnapshot(), eve::biome_editing::BiomeDocumentTarget::loadSnapshot(), eve::procgen_editing::ProcgenScriptDocumentTarget::loadSnapshot(), eve::procgen_editing::TextureRecipeTarget::loadSnapshot(), eve::sceneloader_editing::SceneImportTarget::loadSnapshot(), eve::voxel_editing::VoxelCatalogTarget::loadSnapshot(), eve::voxel_editing::VoxelPaletteTarget::loadSnapshot(), eve::archspace_editing::ArchSpaceDocumentTarget::loadSnapshot(), eve::camera_editing::CameraDocumentTarget::loadSnapshot(), eve::decal_editing::DecalDocumentTarget::loadSnapshot(), eve::housegen_editing::HouseGenDocumentTarget::loadSnapshot(), eve::spritestack_editing::SpriteStackDocumentTarget::loadSnapshot(), eve::stylize_editing::MeshVfxAssetTarget::loadSnapshot(), eve::stylize_editing::StylizeRecipeTarget::loadSnapshot(), eve::virtualgeometry_editing::VirtualGeometryDocumentTarget::loadSnapshot(), eve::procgen_editing::TextureRecipeTarget::makeSet(), eve::sceneloader_editing::SceneImportTarget::makeSet(), eve::decal_editing::DecalDocumentTarget::makeSet(), eve::fluids_editing::SurfaceFluidTarget::makeSet(), eve::fluids_editing::VolumeFluidTarget::makeSet() , 以及 eve::gpuagents_editing::GpuAgentsDocumentTarget::makeSet().
◆ type
| std::string eve::editing::DomainOperation::type |
在文件 EditingProtocol.h 第 45 行定义.
被这些函数引用 eve::procgen_editing::PcgInstancePublisher::apply(), eve::avatar_editing::AvatarDocumentTarget::applyDomainOperation(), eve::input_editing::InputMapTarget::applyDomainOperation(), eve::hd2d_editing::Hd2dDocumentTarget::applyDomainOperation(), eve::biome_editing::BiomeDocumentTarget::applyDomainOperation(), eve::procgen_editing::TextureRecipeTarget::applyDomainOperation(), eve::sceneloader_editing::SceneImportTarget::applyDomainOperation(), eve::voxel_editing::VoxelCatalogTarget::applyDomainOperation(), eve::voxel_editing::VoxelPaletteTarget::applyDomainOperation(), eve::animation_editing::AnimationClipDocumentTarget::applyDomainOperation(), eve::audio_editing::AudioEffectChainTarget::applyDomainOperation(), eve::crowd_editing::CrowdDocumentTarget::applyDomainOperation(), eve::decal_editing::DecalDocumentTarget::applyDomainOperation(), eve::editor::EditorCurveDocument::applyDomainOperation(), eve::editor::ProjectSettingsTarget::applyDomainOperation(), eve::fluids_editing::SurfaceFluidTarget::applyDomainOperation(), eve::fluids_editing::VolumeFluidTarget::applyDomainOperation(), eve::map_editing::MapDocumentTarget::applyDomainOperation(), eve::housegen_editing::HouseGenDocumentTarget::applyDomainOperation(), eve::social_editing::SocialDocumentTarget::applyDomainOperation(), eve::spritestack_editing::SpriteStackDocumentTarget::applyDomainOperation(), eve::stylize_editing::StylizeRecipeTarget::applyDomainOperation(), eve::virtualgeometry_editing::VirtualGeometryDocumentTarget::applyDomainOperation(), eve::editor::ScenePrefabService::instantiate(), eve::avatar_editing::AvatarDocumentTarget::loadSnapshot(), eve::input_editing::InputMapTarget::loadSnapshot(), eve::hd2d_editing::Hd2dDocumentTarget::loadSnapshot(), eve::biome_editing::BiomeDocumentTarget::loadSnapshot(), eve::procgen_editing::TextureRecipeTarget::loadSnapshot(), eve::sceneloader_editing::SceneImportTarget::loadSnapshot(), eve::voxel_editing::VoxelCatalogTarget::loadSnapshot(), eve::voxel_editing::VoxelPaletteTarget::loadSnapshot(), eve::archspace_editing::ArchSpaceDocumentTarget::loadSnapshot(), eve::decal_editing::DecalDocumentTarget::loadSnapshot(), eve::housegen_editing::HouseGenDocumentTarget::loadSnapshot(), eve::spritestack_editing::SpriteStackDocumentTarget::loadSnapshot(), eve::stylize_editing::StylizeRecipeTarget::loadSnapshot(), eve::virtualgeometry_editing::VirtualGeometryDocumentTarget::loadSnapshot(), eve::procgen_editing::RoadNetworkEditTarget::makeAddEdge(), eve::procgen_editing::RoadNetworkEditTarget::makeAddLaneLink(), eve::procgen_editing::RoadNetworkEditTarget::makeAddNode(), eve::procgen_editing::RoadNetworkEditTarget::makeBlockLaneLink(), eve::procgen_editing::RoadNetworkEditTarget::makeConnectAllTurns(), eve::procgen_editing::RoadNetworkEditTarget::makeConnectEdgeIntersection(), eve::procgen_editing::RoadNetworkEditTarget::makeConnectNodeAtPosition(), eve::audio_editing::AudioMixerTarget::makeCreate(), eve::scene_editing::SceneTargetBase::makeCreate(), eve::ui_editing::UiDocumentTarget::makeCreate(), eve::audio_editing::AudioMixerTarget::makeDelete(), eve::scene_editing::SceneTargetBase::makeDelete(), eve::ui_editing::UiDocumentTarget::makeDelete(), eve::procgen_editing::RoadNetworkEditTarget::makeDetachEdgeEndpoint(), eve::procgen_editing::ProcgenScriptDocumentTarget::makeLoadModule(), eve::procgen_editing::RoadNetworkEditTarget::makeMoveNode(), eve::procgen_editing::RoadNetworkEditTarget::makeReconnectEdgeEndpoint(), eve::procgen_editing::RoadNetworkEditTarget::makeRemoveEdge(), eve::procgen_editing::RoadNetworkEditTarget::makeRemoveLaneLink(), eve::procgen_editing::RoadNetworkEditTarget::makeRemoveNode(), eve::scene_editing::SceneTargetBase::makeRename(), eve::scene_editing::SceneTargetBase::makeReparent(), eve::audio_editing::AudioMixerTarget::makeReplace(), eve::scene_editing::SceneTargetBase::makeRestore(), eve::procgen_editing::RoadNetworkEditTarget::makeReverseEdge(), eve::procgen_editing::ProcgenScriptDocumentTarget::makeSet(), eve::procgen_editing::TextureRecipeTarget::makeSet(), eve::sceneloader_editing::SceneImportTarget::makeSet(), eve::audio_editing::AudioSourceTarget::makeSet(), eve::decal_editing::DecalDocumentTarget::makeSet(), eve::fluids_editing::FluidSimulationTarget::makeSet(), eve::fluids_editing::SurfaceFluidTarget::makeSet(), eve::fluids_editing::VolumeFluidTarget::makeSet(), eve::gpuagents_editing::GpuAgentsDocumentTarget::makeSet(), eve::lighting_editing::LightingPropertyTargetBase::makeSet(), eve::material_editing::MaterialDocumentTarget::makeSet(), eve::physics_editing::PhysicsColliderTarget::makeSet(), eve::physics_editing::PhysicsJointTarget::makeSet(), eve::stylize_editing::MeshVfxAssetTarget::makeSet(), eve::procgen_editing::RoadNetworkEditTarget::makeSetEdgeControlPoints(), eve::procgen_editing::RoadNetworkEditTarget::makeSetEdgeLaneCounts(), eve::procgen_editing::RoadNetworkEditTarget::makeSetEdgeStyle(), eve::definitions_editing::DefinitionDocument::makeSetField(), eve::procgen_editing::RoadNetworkEditTarget::makeSetNodeJunctionControl(), eve::procgen_editing::RoadNetworkEditTarget::makeSetNodeJunctionRadius(), eve::scene_editing::SceneTargetBase::makeSetTransform(), eve::procgen_editing::RoadNetworkEditTarget::makeSplitEdge(), eve::procgen_editing::RoadNetworkEditTarget::makeSplitEdgeAtPosition(), eve::procgen_editing::RoadNetworkEditTarget::makeUnblockLaneLink(), eve::procgen_editing::PcgInstancePublisher::planPublish() , 以及 eve::procgen_editing::PcgInstancePublisher::planRemove().
该结构体的文档由以下文件生成:
- src/modules/editing/EditingProtocol.h