AddressableManifestAsset
Defined in: asset/AddressableManifest.ts:10
Properties
Section titled “Properties”address?
Section titled “address?”
optionaladdress?:string
Defined in: asset/AddressableManifest.ts:12
compressedFormats?
Section titled “compressedFormats?”
optionalcompressedFormats?:string[]
Defined in: asset/AddressableManifest.ts:25
GPU compressed formats this asset was encoded for (e.g. [‘astc-4x4’,‘etc2-rgba8’]).
contentHash?
Section titled “contentHash?”
optionalcontentHash?:string
Defined in: asset/AddressableManifest.ts:23
Content hash of the built bytes (XXH64, see contentHash.ts), the asset’s
physical identity.
Populated by the import pipeline. Lets the runtime dedupe by content and
treat <contentHash>.<ext> as an immutable, permanently-cacheable URL
(changing a file yields a new hash → a new URL, never a stale cache).
labels
Section titled “labels”labels:
string[]
Defined in: asset/AddressableManifest.ts:15
metadata?
Section titled “metadata?”
optionalmetadata?:object
Defined in: asset/AddressableManifest.ts:42
atlas?
Section titled “atlas?”
optionalatlas?:string
atlasFrame?
Section titled “atlasFrame?”
optionalatlasFrame?:object
atlasFrame.height
Section titled “atlasFrame.height”height:
number
atlasFrame.width
Section titled “atlasFrame.width”width:
number
atlasFrame.x
Section titled “atlasFrame.x”x:
number
atlasFrame.y
Section titled “atlasFrame.y”y:
number
atlasPage?
Section titled “atlasPage?”
optionalatlasPage?:number
atlasPageHeight?
Section titled “atlasPageHeight?”
optionalatlasPageHeight?:number
atlasPageWidth?
Section titled “atlasPageWidth?”
optionalatlasPageWidth?:number
Page pixel size — with atlasFrame, what the runtime derives uv from.
path:
string
Defined in: asset/AddressableManifest.ts:11
size:
number
Defined in: asset/AddressableManifest.ts:14
spineImport?
Section titled “spineImport?”
optionalspineImport?:SpineManifestContract
Defined in: asset/AddressableManifest.ts:41
A spine skeleton’s culling promise: the rectangle, and the ATLAS it was promised against as this manifest’s own KEY, not a build locator.
It ships rather than being re-derived, which would honour the promise after a skeleton was re-pointed at another atlas.
textureImport?
Section titled “textureImport?”
optionaltextureImport?:ParsedTextureImportSettings
Defined in: asset/AddressableManifest.ts:33
How the texture is sampled and sliced — the runtime half of the .meta
importer block, parsed at cook time rather than shipped raw: a packaged
realm needs filter/wrap/sRGB and the 9-slice border, never the cook’s own
settings (maxSize, compression format). Absent when the asset is not a
texture or its importer says nothing the renderer acts on.
type:
AddressableAssetType
Defined in: asset/AddressableManifest.ts:13