# AnimClipHandler

Class · extends [`ResourceHandler`](https://api.playcanvas.com/engine/classes/ResourceHandler.md) · category: Asset

Source: https://github.com/playcanvas/engine/blob/64089771243fe28a9b9d2b4de538b99b07c75097/src/framework/handlers/anim-clip.js#L14

Resource handler for the `animclip` asset type. Loads a PlayCanvas JSON animation clip into an
[AnimTrack](https://api.playcanvas.com/engine/classes/AnimTrack.md).

## Inherited from [ResourceHandler](https://api.playcanvas.com/engine/classes/ResourceHandler.md)

- `protected _app: AppBase`
- `get app(): AppBase`
- `get maxRetries(): number` · `set maxRetries(value: number)`
- `get parsers(): ResourceParser[]`
- `addParser(parser: ResourceParser, decider?: any): void`
- `fetch(url: string | { load: string; original: string }, responseType: string, callback: ResourceHandlerCallback, asset?: Asset<string, unknown>): void`
- `load(url: string | { load: string; original: string }, callback: ResourceHandlerCallback, asset?: Asset<string, unknown>): void`
- `open(url: string, data: any, asset?: Asset<string, unknown>): any`
- `patch(asset: Asset<string, unknown>, assets: AssetRegistry): void`
- `removeParser(parser: ResourceParser): void`

## Inherited from [TextureAtlasHandler](https://api.playcanvas.com/engine/classes/TextureAtlasHandler.md)

- `handlerType: string = ''`
