Class: HostedAssetSource
Defined in: packages/minerender/src/assets/source/HostedAssetSource.ts:24
Extends
Constructors
Constructor
new HostedAssetSource(root, options?): HostedAssetSource;Defined in: packages/minerender/src/assets/source/HostedAssetSource.ts:157
Parameters
| Parameter | Type |
|---|---|
root | string |
options? | Partial<HostedAssetSourceOptions> |
Returns
HostedAssetSource
Overrides
AssetSource.constructorProperties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
BLOCKSTATE | readonly | ResponseParser<BlockState> | packages/minerender/src/assets/source/HostedAssetSource.ts:33 |
IMAGE | readonly | ResponseParser<TextureAsset> | packages/minerender/src/assets/source/HostedAssetSource.ts:56 |
JSON | readonly | ResponseParser<any> | packages/minerender/src/assets/source/HostedAssetSource.ts:71 |
LIST | readonly | ResponseParser<ListAsset> | packages/minerender/src/assets/source/HostedAssetSource.ts:64 |
META | readonly | ResponseParser<MinecraftTextureMeta> | packages/minerender/src/assets/source/HostedAssetSource.ts:40 |
MODEL | readonly | ResponseParser<Model> | packages/minerender/src/assets/source/HostedAssetSource.ts:26 |
NBT | readonly | ResponseParser<NBTAsset> | packages/minerender/src/assets/source/HostedAssetSource.ts:48 |
PARSER_MAP | readonly | Map<AssetParser, ResponseParser<any>> | packages/minerender/src/assets/source/HostedAssetSource.ts:79 |
Accessors
cacheId
Get Signature
get cacheId(): string;Defined in: packages/minerender/src/assets/source/HostedAssetSource.ts:167
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
string
Overrides
options
Get Signature
get options(): HostedAssetSourceOptions;Defined in: packages/minerender/src/assets/source/HostedAssetSource.ts:171
Returns
HostedAssetSourceOptions
root
Get Signature
get root(): string;Defined in: packages/minerender/src/assets/source/HostedAssetSource.ts:163
Returns
string
Methods
assetBasePath()
assetBasePath(key): string;Defined in: packages/minerender/src/assets/source/HostedAssetSource.ts:150
Parameters
| Parameter | Type |
|---|---|
key | AssetKey |
Returns
string
get()
get<T>(key, parser): Promise<Maybe<T>>;Defined in: packages/minerender/src/assets/source/HostedAssetSource.ts:175
Type Parameters
| Type Parameter |
|---|
T extends MinecraftAsset |
Parameters
| Parameter | Type |
|---|---|
key | AssetKey |
parser | AssetParser |
Returns
Promise<Maybe<T>>
Overrides
loadOrRetryWithDefaults()
loadOrRetryWithDefaults<T>(key, parser): Promise<Maybe<T>>;Defined in: packages/minerender/src/assets/source/HostedAssetSource.ts:89
Type Parameters
| Type Parameter |
|---|
T extends MinecraftAsset |
Parameters
| Parameter | Type |
|---|---|
key | AssetKey |
parser | ResponseParser<T> |
Returns
Promise<Maybe<T>>