in src/core/animpack/AnimationFeature.js [1328:1559]
installApi() {
/**
* @inner
* @namespace AnimationFeature
*/
const api = super.installApi();
Object.defineProperties(api, {
/**
* @memberof AnimationFeature
* @instance
* @see core/AnimationFeature#paused
*/
paused: {
get: () => this.paused,
},
/**
* @memberof AnimationFeature
* @instance
* @see core/AnimationFeature#layers
*/
layers: {
get: () => this.layers,
},
});
Object.assign(api, {
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#addLayer
*/
addLayer: this.addLayer.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#removeLayer
*/
removeLayer: this.removeLayer.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#moveLayer
*/
moveLayer: this.moveLayer.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#renameLayer
*/
renameLayer: this.renameLayer.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#getLayerWeight
*/
getLayerWeight: this.getLayerWeight.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#setLayerWeight
*/
setLayerWeight: this.setLayerWeight.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#pauseLayerWeight
*/
pauseLayerWeight: this.pauseLayerWeight.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#resumeLayerWeight
*/
resumeLayerWeight: this.resumeLayerWeight.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#pauseLayer
*/
pauseLayer: this.pauseLayer.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#resumeLayer
*/
resumeLayer: this.resumeLayer.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#getTransitioning
*/
getTransitioning: this.getTransitioning.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#getAnimations
*/
getAnimations: this.getAnimations.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#getCurrentAnimation
*/
getCurrentAnimation: this.getCurrentAnimation.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#getPaused
*/
getPaused: this.getPaused.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#getAnimationType
*/
getAnimationType: this.getAnimationType.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#addAnimation
*/
addAnimation: this.addAnimation.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#removeAnimation
*/
removeAnimation: this.removeAnimation.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#renameAnimation
*/
renameAnimation: this.renameAnimation.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#getAnimationBlendNames
*/
getAnimationBlendNames: this.getAnimationBlendNames.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#getAnimationBlendWeight
*/
getAnimationBlendWeight: this.getAnimationBlendWeight.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#setAnimationBlendWeight
*/
setAnimationBlendWeight: this.setAnimationBlendWeight.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#playAnimation
*/
playAnimation: this.playAnimation.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#playNextAnimation
*/
playNextAnimation: this.playNextAnimation.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#pauseAnimation
*/
pauseAnimation: this.pauseAnimation.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#resumeAnimation
*/
resumeAnimation: this.resumeAnimation.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#stopAnimation
*/
stopAnimation: this.stopAnimation.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#pause
*/
pause: this.pause.bind(this),
/**
* @memberof AnimationFeature
* @instance
* @method
* @see core/AnimationFeature#resume
*/
resume: this.resume.bind(this),
});
}