UNPKG

@illandril/foundryvtt-types

Version:

Type definitions for the Foundry VTT client, used by Illandril's modules

75 lines (70 loc) 1.33 kB
import { Application, BatchRenderer, BatchShaderGenerator, Bounds, Container, DisplayObject, FederatedEvent, Filter, Geometry, Graphics, GraphicsGeometry, IPointData, Matrix, Mesh, Circle as PixiCircle, Polygon as PixiPolygon, Rectangle as PixiRectangle, Point, Program, RenderTexture, Renderer, Sprite, Text, TextStyle, Texture, Transform, } from 'pixi.js'; declare global { namespace PIXI { export class Polygon extends PixiPolygon { getBounds(): Rectangle; } export class Rectangle extends PixiRectangle { get center(): { x: number; y: number }; toPolygon(): Polygon; getBounds(): Rectangle; } export class Circle extends PixiCircle { get center(): { x: number; y: number }; toPolygon(options?: { density?: number; includeEndpoints?: boolean }): Polygon; getBounds(): Rectangle; } export { Application, BatchRenderer, BatchShaderGenerator, Bounds, Container, DisplayObject, FederatedEvent, Filter, Geometry, Graphics, GraphicsGeometry, IPointData, Matrix, Mesh, Point, Program, Renderer, RenderTexture, Sprite, Text, TextStyle, Texture, Transform, }; } }