UNPKG

dragonbones-pixijs

Version:
108 lines (107 loc) 2.27 kB
import { BaseObject } from "../core/BaseObject"; import { ArmatureData } from "./ArmatureData"; import { UserData } from "./UserData"; import { Map } from "../core/DragonBones"; /** * - The DragonBones data. * A DragonBones data contains multiple armature data. * @see dragonBones.ArmatureData * @version DragonBones 3.0 * @language en_US */ export declare class DragonBonesData extends BaseObject { static toString(): string; /** * @private */ autoSearch: boolean; /** * - The animation frame rate. * @version DragonBones 3.0 * @language en_US */ frameRate: number; /** * - The data version. * @version DragonBones 3.0 * @language en_US */ version: string; /** * - The DragonBones data name. * The name is consistent with the DragonBones project name. * @version DragonBones 3.0 * @language en_US */ name: string; /** * @private */ stage: ArmatureData | null; /** * @internal */ readonly frameIndices: Array<number>; /** * @internal */ readonly cachedFrames: Array<number>; /** * - All armature data names. * @version DragonBones 3.0 * @language en_US */ readonly armatureNames: Array<string>; /** * @private */ readonly armatures: Map<ArmatureData>; /** * @internal */ binary: ArrayBuffer; /** * @internal */ intArray: Uint16Array; /** * @internal */ floatArray: Float32Array; /** * @internal */ frameIntArray: Int16Array; /** * @internal */ frameFloatArray: Float32Array; /** * @internal */ frameArray: Int16Array; /** * @internal */ timelineArray: Uint16Array; /** * @internal */ colorArray: Uint16Array; /** * @private */ userData: UserData | null; protected _onClear(): void; /** * @internal */ addArmature(value: ArmatureData): void; /** * - Get a specific armature data. * @param armatureName - The armature data name. * @version DragonBones 3.0 * @language en_US */ getArmature(armatureName: string): ArmatureData | null; }