Skip to content

API / AnimationTimelineData

Class: AnimationTimelineData

Defined in: model/AnimationData.ts:345

Internal

Extends

  • TimelineData

Constructors

Constructor

ts
new AnimationTimelineData(): AnimationTimelineData;

Returns

AnimationTimelineData

Inherited from

ts
TimelineData.constructor

Properties

frameIndicesOffset

ts
frameIndicesOffset: number;

Defined in: model/AnimationData.ts:334

Inherited from

ts
TimelineData.frameIndicesOffset

hashCode

ts
readonly hashCode: number;

Defined in: core/BaseObject.ts:156

A unique identification number assigned to the object.

Inherited from

ts
TimelineData.hashCode

offset

ts
offset: number;

Defined in: model/AnimationData.ts:333

Inherited from

ts
TimelineData.offset

type

ts
type: TimelineType;

Defined in: model/AnimationData.ts:332

Inherited from

ts
TimelineData.type

x

ts
x: number;

Defined in: model/AnimationData.ts:350


y

ts
y: number;

Defined in: model/AnimationData.ts:351

Methods

returnToPool()

ts
returnToPool(): void;

Defined in: core/BaseObject.ts:167

Clear the object and return it back to object pool。

Returns

void

Inherited from

ts
TimelineData.returnToPool

borrowObject()

ts
static borrowObject<T>(objectConstructor: () => T): T;

Defined in: core/BaseObject.ts:136

Get an instance of the specify class from object pool.

Type Parameters

Type Parameter
T extends BaseObject

Parameters

ParameterTypeDescription
objectConstructor() => TThe specify class.

Returns

T

Inherited from

ts
TimelineData.borrowObject

clearPool()

ts
static clearPool(objectConstructor: typeof BaseObject): void;

Defined in: core/BaseObject.ts:111

Clear the cached instances of a specify object pool.

Parameters

ParameterTypeDefault valueDescription
objectConstructortypeof BaseObjectnullSpecify class. (Clear all cached instances if not set)

Returns

void

Inherited from

ts
TimelineData.clearPool

setMaxCount()

ts
static setMaxCount(objectConstructor: typeof BaseObject, maxCount: number): void;

Defined in: core/BaseObject.ts:72

Set the maximum cache count of the specify object pool.

Parameters

ParameterTypeDescription
objectConstructortypeof BaseObjectThe specify class. (Set all object pools max cache count if not set)
maxCountnumberMax count.

Returns

void

Inherited from

ts
TimelineData.setMaxCount

toString()

ts
static toString(): string;

Defined in: model/AnimationData.ts:346

Returns

string

Overrides

ts
TimelineData.toString

Released under the MIT License.