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

Bounded Unity package ingestion and project identity index. 更多...

浏览源代码.

类

struct  eve::asset_import::UnitySourceReference
 External serialized object identity. fileId is signed, as in Unity serialization. 更多...
 
struct  eve::asset_import::UnitySourceAsset
 Immutable-by-convention owning source index entry; no borrowed source addresses. 更多...
 
struct  eve::asset_import::UnitySourceIndex
 Owning deterministic index sorted by path, plus missing-reference diagnostics. 更多...
 

命名空间

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

类型定义

using eve::asset_import::UnitySourceFiles = std::map< std::string, std::vector< std::uint8_t > >
 Owning project-relative source bytes, including the original .meta files.
 

枚举

enum class  eve::asset_import::UnitySourceKind : std::uint8_t {
  eve::asset_import::Folder , eve::asset_import::Prefab , eve::asset_import::Scene , eve::asset_import::Model ,
  eve::asset_import::Material , eve::asset_import::Image , eve::asset_import::Animation , eve::asset_import::Audio ,
  eve::asset_import::Font , eve::asset_import::Shader , eve::asset_import::Script , eve::asset_import::Data ,
  eve::asset_import::Other
}
 Source category; classification does not imply runtime conversion support. 更多...
 

函数

Result< UnitySourceFiles > eve::asset_import::readUnityPackage (std::span< const std::uint8_t > bytes, const AssetImportLimits &limits={})
 Decode a gzip/tar .unitypackage into project-relative source bytes without extraction.
 
Result< UnitySourceIndex > eve::asset_import::indexUnitySources (const UnitySourceFiles &files, const AssetImportLimits &limits={})
 Validate project paths and .meta identities and index serialized GUID/fileID references.
 

详细描述

Bounded Unity package ingestion and project identity index.

在文件 UnitySource.h 中定义.