Skip to content

AddressableManifestAsset

Defined in: asset/AddressableManifest.ts:8

optional address?: string

Defined in: asset/AddressableManifest.ts:10


optional compressedFormats?: string[]

Defined in: asset/AddressableManifest.ts:23

GPU compressed formats this asset was encoded for (e.g. [‘astc-4x4’,‘etc2-rgba8’]).


optional contentHash?: 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: string[]

Defined in: asset/AddressableManifest.ts:13


optional metadata?: object

Defined in: asset/AddressableManifest.ts:24

optional atlas?: string

optional atlasFrame?: object

height: number

width: number

x: number

y: number

optional atlasPage?: number

optional atlasPageHeight?: number

optional atlasPageWidth?: 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