UNPKG

pixi-reactive

Version:

A library to help integrate PIXI into a React project

17 lines (16 loc) 1.54 kB
import * as PIXI from 'pixi.js'; import { AllFilterProps, GraphicsPropsType, SpritePropsType, TilingSpritePropsType } from '../props'; import { Events, GenericEventType, GenericType } from '../types'; import { PixiPropsValue } from '../types/PropsContextType'; export declare const useUpdatedProps: <S extends { [x: string]: PixiPropsValue; }>(props: S) => Map<string, PixiPropsValue>; export declare const useGenericProps: <T extends PIXI.Container>(item: T, props: GenericType) => void; export declare const useSpriteProps: <T extends PIXI.Sprite>(sprite: T, props: SpritePropsType) => void; export declare const useGraphicsProps: <T extends PIXI.Sprite | PIXI.Graphics>(graphics: T, props: GraphicsPropsType) => void; export declare const useTransformMatrix: (x?: number, y?: number, pivotX?: number, pivotY?: number, scaleX?: number, scaleY?: number, rotation?: number, skewX?: number, skewY?: number) => PIXI.Matrix; export declare const useAlignedPosition: <T extends PIXI.Sprite>(sprite: T, props: GenericType & SpritePropsType) => void; export declare const useTilingSpriteProps: <T extends PIXI.TilingSprite>(sprite: T, props: TilingSpritePropsType) => void; export declare const useFilterProps: <T extends PIXI.Filter>(filter: T, props: AllFilterProps) => void; export declare const useEvent: <T extends PIXI.Container>(item: T, event: Events, callback?: EventListener | undefined) => void; export declare const useDisplayObjectEvents: <T extends PIXI.Container>(item: T, callbacks: GenericEventType) => void;