Variable: spritesheetAsset
> const spritesheetAsset: object
Defined in: node_modules/pixi.js/lib/spritesheet/spritesheetAsset.d.ts:44
Asset extension for loading spritesheets
Type Declaration
cache
> cache: object
Handle the caching of the related Spritesheet Textures
cache.getCacheableAssets
> getCacheableAssets: (keys, asset) => Record<string, any>
Parameters
keys
string[]
asset
Returns
Record<string, any>
cache.test
> test: (asset) => boolean
Parameters
asset
Returns
boolean
extension
> extension: Asset
loader
> loader: object
Loader plugin that parses sprite sheets! once the JSON has been loaded this checks to see if the JSON is spritesheet data. If it is, we load the spritesheets image and parse the data into Spritesheet All textures in the sprite sheet are then added to the cache
loader.extension
> extension: object
loader.extension.name
> name: string
loader.extension.priority
> priority: LoaderParserPriority
loader.extension.type
> type: LoadParser
loader.id
> id: string
loader.name
> name: string
used for deprecation purposes
loader.parse()
> parse<T>(asset, options, loader?): Promise<Spritesheet<SpritesheetData>>
Type Parameters
T
T
Parameters
asset
options
ResolvedAsset<{ cachePrefix?: string; ignoreMultiPack?: boolean; imageFilename?: string; texture?: Texture; textureOptions?: TextureSourceOptions; }>
loader?
Returns
Promise<Spritesheet<SpritesheetData>>
loader.testParse()
> testParse(asset, options): Promise<boolean>
Parameters
asset
options
Returns
Promise<boolean>
loader.unload()
> unload(spritesheet, _resolvedAsset, loader): Promise<void>
Parameters
spritesheet
_resolvedAsset
ResolvedAsset<any>
loader
Returns
Promise<void>
resolver
> resolver: object
Resolve the resolution of the asset.
resolver.extension
> extension: object
resolver.extension.name
> name: string
resolver.extension.type
> type: ResolveParser
resolver.parse
> parse: (value) => object
Parameters
value
string
Returns
object
format
> format: string
resolution
> resolution: number
src
> src: string
resolver.test
> test: (value) => boolean
Parameters
value
string
Returns
boolean
Example
import { Assets } from 'pixi.js';
Assets.load({
alias: 'spritesheet',
src: 'path/to/spritesheet.json',
data: {
ignoreMultiPack: true,
textureOptions: {
scaleMode: "nearest"
}
}
})