pixi.js
Version:
<p align="center"> <a href="https://pixijs.com" target="_blank" rel="noopener noreferrer"> <img height="150" src="https://files.pixijs.download/branding/pixijs-logo-transparent-dark.svg?v=1" alt="PixiJS logo"> </a> </p> <br/> <p align="center">
37 lines (36 loc) • 1.34 kB
TypeScript
import { LoaderParserPriority } from '../../../assets/loader/parsers/LoaderParser';
import { ExtensionType } from '../../../extensions/Extensions';
import { BitmapFont } from '../BitmapFont';
import type { Loader } from '../../../assets/loader/Loader';
import type { ResolvedAsset } from '../../../assets/types';
/**
* simple loader plugin for loading in bitmap fonts!
* @category assets
* @internal
*/
export declare const bitmapFontCachePlugin: {
extension: {
type: ExtensionType.CacheParser;
name: string;
};
test: (asset: BitmapFont) => boolean;
getCacheableAssets(keys: string[], asset: BitmapFont): Record<string, BitmapFont>;
};
/**
* Loader plugin for loading bitmap fonts.
* It supports both XML and text formats, and can handle distance field fonts.
* @category assets
* @advanced
*/
export declare const loadBitmapFont: {
extension: {
type: ExtensionType.LoadParser;
priority: LoaderParserPriority;
};
name: string;
test(url: string): boolean;
testParse(data: string): Promise<boolean>;
parse<T>(asset: string, data: ResolvedAsset, loader: Loader): Promise<BitmapFont>;
load<T_1>(url: string, _options: ResolvedAsset): Promise<string>;
unload(bitmapFont: BitmapFont, _resolvedAsset: ResolvedAsset<any>, loader: Loader): Promise<void>;
};