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

Validates an explicit manifest and resolves its runtime dependency closure. 更多...

#include <EditorRuntimeManifest.h>

Public 成员函数

Result< RuntimeEditorPackage > publish (const RuntimeEditorManifest &manifest, const EditorCommandService &commands, const EditorExtensionRegistry &extensions, const MemoryAssetDatabase &assets) const
 Build a deny-by-default runtime package.
 

详细描述

Validates an explicit manifest and resolves its runtime dependency closure.

在文件 EditorRuntimeManifest.h 第 32 行定义.

成员函数说明

◆ publish()

Result< RuntimeEditorPackage > eve::editor::RuntimeEditorPublisher::publish ( const RuntimeEditorManifest &  manifest,
const EditorCommandService &  commands,
const EditorExtensionRegistry &  extensions,
const MemoryAssetDatabase &  assets 
) const

Build a deny-by-default runtime package.

参数
manifestExplicit components and root assets selected by the game.
commandsCommand registry used to validate command identities.
extensionsExtension registry used to resolve presentation metadata.
assetsAsset index used to close hard/build/soft runtime dependencies.
返回
A package or a diagnostic when any selected identity is unavailable.

在文件 EditorRuntimeManifest.cpp 第 21 行定义.

引用了 eve::editor::HostProfile::allowCommand(), eve::editor::ArbitraryScript, eve::editor::RuntimeEditorPackage::assetClosure, eve::editor::BuildCook, commands, eve::editor::RuntimeEditorManifest::commands, eve::editor::RuntimeEditorPackage::commands, current, eve::editor::DebugOverride, eve::editor::MemoryAssetDatabase::dependencies(), descriptor, eve::editor::EditorOnly, eve::editor::RuntimeEditorManifest::features, eve::editor::MemoryAssetDatabase::find(), eve::editor::HostProfile::hasFeatures(), eve::editor::RuntimeEditorManifest::maxPayloadBytes, eve::editor::None, eve::editor::EditorExtensionRegistry::palettes(), eve::editor::RuntimeEditorManifest::palettes, eve::editor::RuntimeEditorPackage::palettes, pending, eve::editor::RuntimeEditorPackage::profile, eve::editor::RuntimeEditorManifest::rootAssets, eve::editor::EditorExtensionRegistry::rules(), eve::editor::RuntimeEditorManifest::rules, eve::editor::RuntimeEditorPackage::rules, eve::editor::HostProfile::runtimeBuilder(), eve::editor::HostProfile::setAllowAllCommands(), eve::editor::HostProfile::setFeatures(), eve::editor::HostProfile::setMaxPayloadBytes(), eve::editor::Source, eve::editor::SourceAssets, eve::editor::SourceControl, eve::editor::EditorExtensionRegistry::tools(), eve::editor::RuntimeEditorManifest::tools, eve::editor::RuntimeEditorPackage::tools , 以及 value.


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