载入中...
搜索中...
未找到
eve::editing::DomainOperation结构体 参考

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 行定义.

被这些函数引用 eve::editor::ScenePrefabService::instantiate().

◆ affectedProperties

◆ hasInverse

◆ inverse

◆ inverseType

◆ mergeKey

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


该结构体的文档由以下文件生成: