playcanvas
Version:
PlayCanvas WebGL game engine
28 lines (27 loc) • 888 B
TypeScript
/**
* An asset resource which represents an anim state graph. It can be loaded into an anim component using the {@link AnimComponent#loadStateGraph} method.
*
* ## Usage
* Scripts can retrieve an AnimStateGraph instance from assets of type 'animstategraph'. An AnimStateGraph can then be loaded into an anim component as follows:
* ```javascript
* const animStateGraph = app.assets.get(ASSET_ID).resource;
* const entity = new pc.Entity();
* entity.addComponent('anim');
* entity.anim.loadStateGraph(animStateGraph);
* ```
*
* @category Animation
*/
export class AnimStateGraph {
/**
* Create an AnimStateGraph instance from JSON data.
*
* @param {object} data - The JSON data to create the AnimStateGraph from.
* @ignore
*/
constructor(data: object);
_layers: any;
_parameters: {};
get parameters(): {};
get layers(): any;
}