载入中...
搜索中...
未找到
AssetImporter.h 文件参考

Tool-side image and glTF importers producing canonical .eva candidates. 更多...

#include "common/Export.h"
#include "asset/EvaArchive.h"
#include <map>

浏览源代码.

类

struct  eve::asset_import::AssetImportLimits
 Parser and allocation budgets applied to untrusted importer inputs. 更多...
 
struct  eve::asset_import::ImportPackageIdentity
 Common stable package metadata supplied by an import transaction. 更多...
 
struct  eve::asset_import::ImageImportRequest
 Untrusted encoded image input and its explicit semantic settings. 更多...
 
struct  eve::asset_import::GltfImportRequest
 Untrusted .gltf/.glb input plus explicitly supplied external URI bytes. 更多...
 
struct  eve::asset_import::ImportFinding
 One auditable source-feature outcome emitted by an importer. 更多...
 
struct  eve::asset_import::ImportSourceMapping
 Stable source object to canonical asset identity mapping for reimport diagnostics. 更多...
 
struct  eve::asset_import::PreparedAssetImport
 Owning, validated source archive candidate not yet published to disk/database. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::asset_import
 

枚举

enum class  eve::asset_import::ImageColorSpace : std::uint8_t { eve::asset_import::Srgb , eve::asset_import::Linear }
 Explicit source color semantics; importers never infer platform defaults. 更多...
 
enum class  eve::asset_import::GltfImportMode : std::uint8_t { eve::asset_import::Permissive , eve::asset_import::Strict }
 Strict rejects invalid material factors; permissive clamps finite factors with warnings. 更多...
 
enum class  eve::asset_import::ImportDisposition : std::uint8_t { eve::asset_import::Translated , eve::asset_import::Baked , eve::asset_import::PreservedSource , eve::asset_import::Unsupported }
 Import disposition required for every encountered source feature. 更多...
 
enum class  eve::asset_import::ImportSeverity : std::uint8_t { eve::asset_import::Info , eve::asset_import::Warning }
 Severity of an importer finding, independent of its conversion disposition. 更多...
 

函数

EVENGINE_API_PLATFORM Result< PreparedAssetImport > eve::asset_import::prepareImageImport (const ImageImportRequest &request)
 Decode image metadata and prepare one canonical eve.image source asset.
 
EVENGINE_API_PLATFORM Result< PreparedAssetImport > eve::asset_import::prepareGltfImport (const GltfImportRequest &request)
 Decode triangle primitives from glTF 2.0 into canonical typed mesh blobs.
 

详细描述

Tool-side image and glTF importers producing canonical .eva candidates.

在文件 AssetImporter.h 中定义.