# Interface: CanvasBaseItemMemory (/pixi-vn/index/interfaces/CanvasBaseItemMemory)



Defined in: [src/canvas/interfaces/memory/CanvasBaseItemMemory.ts:6](https://github.com/DRincs-Productions/pixi-vn/blob/5bb5bb1f92e38998ea2f477b600168d8da3ece19/src/canvas/interfaces/memory/CanvasBaseItemMemory.ts#L6)

Interface for the canvas base memory

## Extended by [#extended-by]

* [`ContainerMemory`](/pixi-vn/index/interfaces/ContainerMemory)
* [`SpriteBaseMemory`](/pixi-vn/index/interfaces/SpriteBaseMemory)
* [`TextMemory`](/pixi-vn/index/interfaces/TextMemory)

## Properties [#properties]

### index? [#index]

\> `optional` **index?**: `number`

Defined in: [src/canvas/interfaces/memory/CanvasBaseItemMemory.ts:11](https://github.com/DRincs-Productions/pixi-vn/blob/5bb5bb1f92e38998ea2f477b600168d8da3ece19/src/canvas/interfaces/memory/CanvasBaseItemMemory.ts#L11)

The index of the container in its parent, if it has one

***

### label? [#label]

\> `optional` **label?**: `string`

Defined in: [src/canvas/interfaces/memory/CanvasBaseItemMemory.ts:16](https://github.com/DRincs-Productions/pixi-vn/blob/5bb5bb1f92e38998ea2f477b600168d8da3ece19/src/canvas/interfaces/memory/CanvasBaseItemMemory.ts#L16)

***

### parentLabel? [#parentlabel]

\> `optional` **parentLabel?**: `string`

Defined in: [src/canvas/interfaces/memory/CanvasBaseItemMemory.ts:15](https://github.com/DRincs-Productions/pixi-vn/blob/5bb5bb1f92e38998ea2f477b600168d8da3ece19/src/canvas/interfaces/memory/CanvasBaseItemMemory.ts#L15)

The label of the parent container, if it has one

***

### pixivnFilters? [#pixivnfilters]

\> `optional` **pixivnFilters?**: `FilterMemory`\[]

Defined in: [src/canvas/interfaces/memory/CanvasBaseItemMemory.ts:25](https://github.com/DRincs-Productions/pixi-vn/blob/5bb5bb1f92e38998ea2f477b600168d8da3ece19/src/canvas/interfaces/memory/CanvasBaseItemMemory.ts#L25)

The filters applied to this element, if any - kept separate from the real, live `Filter[]`
`.filters` (inherited from the PixiJS options types this memory interface also extends) since a
memory object is serialized data, not construction options. Only filters registered with
filterDecorator/RegisteredFilters can be saved - any other `Filter` instance found
on `.filters` is skipped (with a warning) when exporting.

***

### pixivnId [#pixivnid]

\> **pixivnId**: `string`

Defined in: [src/canvas/interfaces/memory/CanvasBaseItemMemory.ts:7](https://github.com/DRincs-Productions/pixi-vn/blob/5bb5bb1f92e38998ea2f477b600168d8da3ece19/src/canvas/interfaces/memory/CanvasBaseItemMemory.ts#L7)

***

### zIndex? [#zindex]

\> `optional` **zIndex?**: `number`

Defined in: [src/canvas/interfaces/memory/CanvasBaseItemMemory.ts:17](https://github.com/DRincs-Productions/pixi-vn/blob/5bb5bb1f92e38998ea2f477b600168d8da3ece19/src/canvas/interfaces/memory/CanvasBaseItemMemory.ts#L17)
