UNPKG

@drincs/pixi-vn

Version:

Pixi'VN is a npm package that provides various features for creating visual novels.

24 lines (21 loc) 1.17 kB
import { Container, Sprite, Text } from 'pixi.js'; import CanvasBaseItemMemory from '../../interface/canvas/memory/CanvasBaseItemMemory.cjs'; import ContainerMemory from '../../interface/canvas/memory/ContainerMemory.cjs'; import SpriteMemory from '../../interface/canvas/memory/SpriteMemory.cjs'; import TextMemory from '../../interface/canvas/memory/TextMemory.cjs'; import '../../types/ContainerChild.cjs'; import '../../classes/canvas/CanvasBaseItem.cjs'; import '../../types/EventIdType.cjs'; import '../../interface/canvas/TextureMemory.cjs'; /** * Export a Canvas element to a memory object * @param canvasComponent Canvas element * @returns Memory object of the canvas */ declare function exportCanvasElement<T extends Container>(canvasComponent: T): CanvasBaseItemMemory; declare function getMemoryContainer<T extends Container>(element: T, options?: { childrenExport?: boolean; }): ContainerMemory; declare function getMemorySprite<T extends Sprite>(element: T | Sprite): SpriteMemory; declare function getMemoryText<T extends Text>(element: T | Text): TextMemory; export { exportCanvasElement, getMemoryContainer, getMemorySprite, getMemoryText };