laya-coreui-es
Version:
laya核心库、ui库es版本,剔除了媒体、TTF等功能。基于 LayaAir-release_2.12.0 修改
68 lines (67 loc) • 2.1 kB
TypeScript
import { FrameAnimation } from "../display/FrameAnimation";
import { Graphics } from "../display/Graphics";
import { Matrix } from "../maths/Matrix";
/**
* Graphics动画解析器
* @private
*/
export declare class GraphicAnimation extends FrameAnimation {
/**@private */
animationList: any[];
/**@private */
animationDic: any;
/**@private */
protected _nodeList: any[];
/**@private */
protected _nodeDefaultProps: any;
/**@private */
protected _gList: any[];
/**@private */
protected _nodeIDAniDic: any;
/**@private */
protected static _drawTextureCmd: any[];
/**@private */
protected static _temParam: any[];
/**@private */
private static _I;
/**@private */
private static _rootMatrix;
/**@private */
private _rootNode;
/**@private */
protected _nodeGDic: any;
/**@private */
private _parseNodeList;
/**@private */
private _calGraphicData;
/**@private */
private _createGraphicData;
/**@private */
protected _createFrameGraphic(frame: number): any;
protected _updateNodeGraphic(node: any, frame: number, parentTransfrom: Matrix, g: Graphics, alpha?: number): void;
protected _updateNodeGraphic2(node: any, frame: number, g: Graphics): void;
/**
* @private
* @override
*/
protected _calculateKeyFrames(node: any): void;
/**@private */
protected getNodeDataByID(nodeID: number): any;
/**@private */
protected _getParams(obj: any, params: any[], frame: number, obj2: any): any[];
/**@private */
private _getObjVar;
private static _tempMt;
/**@private */
protected _getTextureByUrl(url: string): any;
/**@private */
setAniData(uiView: any, aniName?: string): void;
parseByData(aniData: any): any;
/**@private */
setUpAniData(uiView: any): void;
/**@private */
protected _clear(): void;
static parseAnimationByData(animationObject: any): any;
static parseAnimationData(aniData: any): any;
}
export {};