@drincs/pixi-vn
Version:
Pixi'VN is a npm package that provides various features for creating visual novels.
31 lines (28 loc) • 1.07 kB
TypeScript
import { Ticker } from 'pixi.js';
import { MoveTickerProps } from '../../types/ticker/MoveTickerProps.js';
import TickerBase from './TickerBase.js';
import '../../interface/TickerProgrationType.js';
import '../../types/TickerIdType.js';
import '../../interface/TickerArgs.js';
import '../../interface/Ticker.js';
/**
* A ticker that moves the canvas element of the canvas.
* This ticker can be used on all canvas elements that extend the {@link PixiContainer} class.
* @example
* ```typescript
* let alien = addImage("alien", 'https://pixijs.com/assets/eggHead.png')
* canvas.add("alien", alien);
* const ticker = new MoveTicker({
* speed: 0.1,
* destination: { x: 100, y: 100 },
* }),
* ```
*/
declare class MoveTicker extends TickerBase<MoveTickerProps> {
fn(ticker: Ticker, args: MoveTickerProps, aliases: string[], tickerId: string): void;
onEndOfTicker(alias: string | string[], tickerId: string, args: MoveTickerProps, options?: {
editPosition: boolean;
}): void;
private speedConvert;
}
export { MoveTicker as default };