Class: ArchiveAssetSource
Defined in: packages/minerender/src/assets/source/archive/ArchiveAssetSource.ts:13
Extends
Implements
Constructors
Constructor
new ArchiveAssetSource(archiveProxy): ArchiveAssetSource;Defined in: packages/minerender/src/assets/source/archive/ArchiveAssetSource.ts:17
Parameters
| Parameter | Type |
|---|---|
archiveProxy | ArchiveProxy |
Returns
ArchiveAssetSource
Overrides
AssetSource.constructorProperties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
_archiveProxy | readonly | ArchiveProxy | packages/minerender/src/assets/source/archive/ArchiveAssetSource.ts:15 |
Accessors
cacheId
Get Signature
get cacheId(): Maybe<string>;Defined in: packages/minerender/src/assets/source/archive/ArchiveAssetSource.ts:27
Identifies this source's content across sessions for persistent caching. Sources that cannot tell whether their content changed (an unnamed archive, for example) return undefined, which keeps their results out of long-lived caches.
Returns
Maybe<string>
Overrides
Methods
assetBasePath()
assetBasePath(key): string;Defined in: packages/minerender/src/assets/source/archive/ArchiveAssetSource.ts:71
Parameters
| Parameter | Type |
|---|---|
key | AssetKey |
Returns
string
get()
get<T>(key, parser): Promise<Maybe<T>>;Defined in: packages/minerender/src/assets/source/archive/ArchiveAssetSource.ts:41
Type Parameters
| Type Parameter |
|---|
T extends MinecraftAsset |
Parameters
| Parameter | Type |
|---|---|
key | AssetKey |
parser | string |
Returns
Promise<Maybe<T>>
Overrides
getEntries()
getEntries(): Promise<ArchiveEntry[]>;Defined in: packages/minerender/src/assets/source/archive/ArchiveAssetSource.ts:32
Returns
Promise<ArchiveEntry[]>
Implementation of
getEntry()
getEntry(path): Promise<Maybe<ArchiveEntry>>;Defined in: packages/minerender/src/assets/source/archive/ArchiveAssetSource.ts:36
Parameters
| Parameter | Type |
|---|---|
path | string |
Returns
Promise<Maybe<ArchiveEntry>>
blob()
static blob(blob): ArchiveAssetSource;Defined in: packages/minerender/src/assets/source/archive/ArchiveAssetSource.ts:23
Parameters
| Parameter | Type |
|---|---|
blob | Blob |
Returns
ArchiveAssetSource