载入中...
搜索中...
未找到
UnitySource.h
浏览该文件的文档.
60[[nodiscard]] EVENGINE_API_PLATFORM Result<UnitySourceFiles> readUnityPackage(std::span<const std::uint8_t> bytes,
73[[nodiscard]] EVENGINE_API_PLATFORM Result<UnitySourceIndex> indexUnitySources(const UnitySourceFiles& files,
Tool-side image and glTF importers producing canonical .eva candidates.
Definition AssetImporter.h:14
Result< UnitySourceFiles > readUnityPackage(std::span< const std::uint8_t > bytes, const AssetImportLimits &limits)
Decode a gzip/tar .unitypackage into project-relative source bytes without extraction.
Definition UnityPackage.cpp:225
std::map< std::string, std::vector< std::uint8_t > > UnitySourceFiles
Owning project-relative source bytes, including the original .meta files.
Definition UnitySource.h:12
UnitySourceKind
Source category; classification does not imply runtime conversion support.
Definition UnitySource.h:15
Result< UnitySourceIndex > indexUnitySources(const UnitySourceFiles &files, const AssetImportLimits &limits)
Validate project paths and .meta identities and index serialized GUID/fileID references.
Definition UnitySource.cpp:121
Parser and allocation budgets applied to untrusted importer inputs.
Definition AssetImporter.h:17
Immutable-by-convention owning source index entry; no borrowed source addresses.
Definition UnitySource.h:38
std::vector< UnitySourceReference > references
Definition UnitySource.h:43
Owning deterministic index sorted by path, plus missing-reference diagnostics.
Definition UnitySource.h:47
std::vector< ImportFinding > findings
Definition UnitySource.h:49
std::vector< UnitySourceAsset > assets
Definition UnitySource.h:48
External serialized object identity. fileId is signed, as in Unity serialization.
Definition UnitySource.h:32