# Type Alias: PixiVNJsonAnimateBase<T> (/pixi-vn-json/index/type-aliases/PixiVNJsonAnimateBase)



\> **PixiVNJsonAnimateBase**\<`T`> = `object`

Defined in: [src/schema/PixiVNJsonCanvasAnimate.ts:18](https://github.com/DRincs-Productions/pixi-vn-json/blob/f2528001a05fe854a897e0c1d03c7e311fe08af2/src/schema/PixiVNJsonCanvasAnimate.ts#L18)

Animates one or more canvas elements simultaneously using keyframe-based animation.

## Type Parameters [#type-parameters]

### T [#t]

`T` *extends* `CanvasBaseInterface`\<`any`>

## Properties [#properties]

### alias [#alias]

\> **alias**: `string` | `string`\[]

Defined in: [src/schema/PixiVNJsonCanvasAnimate.ts:23](https://github.com/DRincs-Productions/pixi-vn-json/blob/f2528001a05fe854a897e0c1d03c7e311fe08af2/src/schema/PixiVNJsonCanvasAnimate.ts#L23)

Alias (or list of aliases) of the canvas elements to animate.

***

### keyframes [#keyframes]

\> **keyframes**: `KeyframesType`\<`T`>

Defined in: [src/schema/PixiVNJsonCanvasAnimate.ts:27](https://github.com/DRincs-Productions/pixi-vn-json/blob/f2528001a05fe854a897e0c1d03c7e311fe08af2/src/schema/PixiVNJsonCanvasAnimate.ts#L27)

The keyframes that define the animation values over time.

***

### options? [#options]

\> `optional` **options?**: [`PixiVNJsonAnimateBaseOptions`](/pixi-vn-json/index/interfaces/PixiVNJsonAnimateBaseOptions)

Defined in: [src/schema/PixiVNJsonCanvasAnimate.ts:31](https://github.com/DRincs-Productions/pixi-vn-json/blob/f2528001a05fe854a897e0c1d03c7e311fe08af2/src/schema/PixiVNJsonCanvasAnimate.ts#L31)

Additional options controlling the animation (duration, easing, repeat, etc.).

***

### priority? [#priority]

\> `optional` **priority?**: `UPDATE_PRIORITY`

Defined in: [src/schema/PixiVNJsonCanvasAnimate.ts:35](https://github.com/DRincs-Productions/pixi-vn-json/blob/f2528001a05fe854a897e0c1d03c7e311fe08af2/src/schema/PixiVNJsonCanvasAnimate.ts#L35)

Pixi.js update priority for this animation ticker callback.

***

### type [#type]

\> **type**: `"animate"`

Defined in: [src/schema/PixiVNJsonCanvasAnimate.ts:19](https://github.com/DRincs-Productions/pixi-vn-json/blob/f2528001a05fe854a897e0c1d03c7e311fe08af2/src/schema/PixiVNJsonCanvasAnimate.ts#L19)
