laya-coreui-es
Version:
laya核心库、ui库es版本,剔除了媒体、TTF等功能。基于 LayaAir-release_2.12.0 修改
49 lines (48 loc) • 1.5 kB
TypeScript
import { FrameAnimation } from "./FrameAnimation";
/**
* <p> 动效模板。用于为指定目标对象添加动画效果。每个动效有唯一的目标对象,而同一个对象可以添加多个动效。 当一个动效开始播放时,其他动效会自动停止播放。</p>
* <p> 可以通过LayaAir IDE创建。 </p>
*/
export declare class EffectAnimation extends FrameAnimation {
/**
* @private
* 动效开始事件。
*/
private static EFFECT_BEGIN;
/**
* 本实例的目标对象。通过本实例控制目标对象的属性变化。
* @param v 指定的目标对象。
*/
set target(v: any);
get target(): any;
/**@private */
private _onOtherBegin;
/**
* 设置开始播放的事件。本实例会侦听目标对象的指定事件,触发后播放相应动画效果。
* @param event
*/
set playEvent(event: string);
/**
* @param start
* @param loop
* @param name
* @override
*/
play(start?: any, loop?: boolean, name?: string): void;
/**@private */
private _recordInitData;
/**
* 设置提供数据的类。
* @param classStr 类路径
*/
set effectClass(classStr: string);
/**
* 设置动画数据。
* @param uiData
*/
set effectData(uiData: any);
/**
* @override
*/
protected _displayNodeToFrame(node: any, frame: number, targetDic?: any): void;
}