dragonbones-pixijs
Version:
DragonBones runtime for pixi v8
108 lines (107 loc) • 2.27 kB
TypeScript
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;
}