载入中...
搜索中...
未找到
VegetationConverterController.h
浏览该文件的文档.
55 [[nodiscard]] virtual Result<std::uint64_t> publish(const asset_import::PreparedAssetImport& candidate,
Worker boundary used to prepare a complete vegetation package candidate.
Definition VegetationConverterController.h:28
virtual Result< asset_import::PreparedAssetImport > prepare(const asset_import::UnityVegetationBatchImportRequest &request) const =0
Prepare an owning candidate without external mutation or retained request references.
virtual ~IVegetationConversionPreparer()=default
Releases IVegetationConversionPreparer resources.
Atomic host publication boundary for one prepared vegetation package.
Definition VegetationConverterController.h:46
virtual ~IVegetationConversionPublisher()=default
Releases IVegetationConversionPublisher resources.
virtual Result< std::uint64_t > publish(const asset_import::PreparedAssetImport &candidate, std::uint64_t expectedGeneration)=0
Publish one immutable complete candidate.
Built-in preparer backed by the canonical TVE batch transaction.
Definition VegetationConverterController.h:38
Result< asset_import::PreparedAssetImport > prepare(const asset_import::UnityVegetationBatchImportRequest &request) const override
Prepare.
Definition VegetationConverterController.cpp:8
UI-neutral TVE converter controller with revision-safe prepare and publish phases....
Definition VegetationConverterController.h:64
Definition ActionPreviewController.cpp:6
Owning, validated source archive candidate not yet published to disk/database.
Definition AssetImporter.h:90
Owning ordered set of independently converted vegetation objects published as one package.
Definition VegetationPreset.h:134
Host-visible state of the TVE conversion tool.
Definition VegetationConverterController.h:14
std::size_t assetCount
Definition VegetationConverterController.h:22
std::size_t findingCount
Definition VegetationConverterController.h:23
Phase phase
Definition VegetationConverterController.h:17
std::uint64_t publicationGeneration
Definition VegetationConverterController.h:20
std::size_t objectCount
Definition VegetationConverterController.h:21
std::vector< EditorDiagnostic > diagnostics
Definition VegetationConverterController.h:24
std::uint64_t requestRevision
Definition VegetationConverterController.h:18
std::uint64_t preparedRevision
Definition VegetationConverterController.h:19