Properties:
Name | Type | Description |
---|---|---|
cache |
Partial<ASSET<CacheParser>> |
the asset cache parser |
detection |
Partial<FormatDetectionParser> |
the asset format detection parser |
extension |
Asset |
The type of extension |
loader |
LoaderParser<META_DATA, ASSET> |
the asset loader |
resolver |
Partial<ResolveURLParser> |
the asset resolve parser |
Example
import { AssetExtension, extensions } from 'pixi.js';
extensions.add({
extension: ExtensionType.Asset,
cache: {
test: (asset: item) => {},
getCacheableAssets: (keys: string[], asset: item) => {},
},
resolver: {
test: (value: string): boolean =>{},
parse: (value: string): UnresolvedAsset =>{},
},
loader: {
name: 'itemLoader',
extension: {
type: ExtensionType.LoadParser,
},
async testParse(asset: any, options: ResolvedAsset) {},
async parse(asset: any, options: ResolvedAsset, loader: Loader) {},
unload(item: any){},
},
}
Members
cache Partial<ASSET<CacheParser>>
the asset cache parser
detection Partial<FormatDetectionParser>
the asset format detection parser
extension Asset
The type of extension
loader LoaderParser<META_DATA, ASSET>
the asset loader
resolver Partial<ResolveURLParser>
the asset resolve parser