AddressableManifestAsset
Defined in: asset/AddressableManifest.ts:8
Properties
Section titled “Properties”address?
Section titled “address?”
optionaladdress?:string
Defined in: asset/AddressableManifest.ts:10
compressedFormats?
Section titled “compressedFormats?”
optionalcompressedFormats?:string[]
Defined in: asset/AddressableManifest.ts:23
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:21
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:13
metadata?
Section titled “metadata?”
optionalmetadata?:object
Defined in: asset/AddressableManifest.ts:24
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:9
size:
number
Defined in: asset/AddressableManifest.ts:12
type:
AddressableAssetType
Defined in: asset/AddressableManifest.ts:11