mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-13 05:20:25 +00:00
Pixi.js minor update to v4.5.3
This commit is contained in:
Vendored
+88
-42
@@ -199,25 +199,6 @@ declare namespace PIXI {
|
||||
|
||||
// display
|
||||
|
||||
interface ApplicationOptions extends RendererOptions {
|
||||
view?: HTMLCanvasElement;
|
||||
transparent?: boolean;
|
||||
autoResize?: boolean;
|
||||
antialias?: boolean;
|
||||
resolution?: number;
|
||||
clearBeforeRender?: boolean;
|
||||
backgroundColor?: number;
|
||||
roundPixels?: boolean;
|
||||
context?: WebGLRenderingContext;
|
||||
preserveDrawingBuffer?: boolean;
|
||||
legacy?: boolean;
|
||||
width?: number;
|
||||
height?: number;
|
||||
forceCanvas?: boolean;
|
||||
sharedTicker?: boolean;
|
||||
sharedLoader?: boolean;
|
||||
}
|
||||
|
||||
class Application {
|
||||
constructor(options?: ApplicationOptions)
|
||||
constructor(width?: number, height?: number, options?: ApplicationOptions, noWebGL?: boolean, sharedTicker?: boolean, sharedLoader?: boolean);
|
||||
@@ -725,18 +706,91 @@ declare namespace PIXI {
|
||||
}
|
||||
// renderers
|
||||
interface RendererOptions {
|
||||
view?: HTMLCanvasElement;
|
||||
transparent?: boolean;
|
||||
autoResize?: boolean;
|
||||
antialias?: boolean;
|
||||
resolution?: number;
|
||||
clearBeforeRender?: boolean;
|
||||
backgroundColor?: number;
|
||||
roundPixels?: boolean;
|
||||
context?: WebGLRenderingContext;
|
||||
/**
|
||||
* the width of the renderers view [default=800]
|
||||
*/
|
||||
width?: number;
|
||||
|
||||
/**
|
||||
* the height of the renderers view [default=600]
|
||||
*/
|
||||
height?: number;
|
||||
|
||||
/**
|
||||
* the canvas to use as a view, optional
|
||||
*/
|
||||
view?: HTMLCanvasElement;
|
||||
|
||||
/**
|
||||
* If the render view is transparent, [default=false]
|
||||
*/
|
||||
transparent?: boolean;
|
||||
|
||||
/**
|
||||
* sets antialias (only applicable in chrome at the moment) [default=false]
|
||||
*/
|
||||
antialias?: boolean;
|
||||
|
||||
/**
|
||||
* enables drawing buffer preservation, enable this if you need to call toDataUrl on the webgl context [default=false]
|
||||
*/
|
||||
preserveDrawingBuffer?: boolean;
|
||||
|
||||
/**
|
||||
* The resolution / device pixel ratio of the renderer, retina would be 2 [default=1]
|
||||
*/
|
||||
resolution?: number;
|
||||
|
||||
/**
|
||||
* prevents selection of WebGL renderer, even if such is present [default=false]
|
||||
*/
|
||||
forceCanvas?: boolean;
|
||||
|
||||
/**
|
||||
* The background color of the rendered area (shown if not transparent) [default=0x000000]
|
||||
*/
|
||||
backgroundColor?: number;
|
||||
|
||||
/**
|
||||
* This sets if the renderer will clear the canvas or not before the new render pass. [default=true]
|
||||
*/
|
||||
clearBeforeRender?: boolean;
|
||||
|
||||
/**
|
||||
* If true Pixi will Math.floor() x/ y values when rendering, stopping pixel interpolation. [default=false]
|
||||
*/
|
||||
roundPixels?: boolean;
|
||||
|
||||
/**
|
||||
* forces FXAA antialiasing to be used over native FXAA is faster, but may not always look as great ** webgl only** [default=false]
|
||||
*/
|
||||
forceFXAA?: boolean;
|
||||
|
||||
/**
|
||||
* `true` to ensure compatibility with older / less advanced devices. If you experience unexplained flickering try setting this to true. **webgl only** [default=false]
|
||||
*/
|
||||
legacy?: boolean;
|
||||
|
||||
/**
|
||||
* Depricated
|
||||
*/
|
||||
context?: WebGLRenderingContext;
|
||||
|
||||
/**
|
||||
* Depricated
|
||||
*/
|
||||
autoResize?: boolean;
|
||||
}
|
||||
interface ApplicationOptions extends RendererOptions {
|
||||
/**
|
||||
* `true` to use PIXI.ticker.shared, `false` to create new ticker. [default=false]
|
||||
*/
|
||||
sharedTicker?: boolean;
|
||||
|
||||
/**
|
||||
* `true` to use PIXI.loaders.shared, `false` to create new Loader.
|
||||
*/
|
||||
sharedLoader?: boolean;
|
||||
}
|
||||
class SystemRenderer extends utils.EventEmitter {
|
||||
constructor(system: string, options?: RendererOptions);
|
||||
@@ -825,20 +879,7 @@ declare namespace PIXI {
|
||||
resize(width: number, height: number): void;
|
||||
destroy(): void;
|
||||
}
|
||||
interface WebGLRendererOptions {
|
||||
view?: HTMLCanvasElement;
|
||||
transparent?: boolean;
|
||||
autoResize?: boolean;
|
||||
antialias?: boolean;
|
||||
forceFXAA?: boolean;
|
||||
resolution?: number;
|
||||
clearBeforeRender?: boolean;
|
||||
backgroundColor?: number;
|
||||
preserveDrawingBuffer?: boolean;
|
||||
roundPixels?: boolean;
|
||||
legacy?: boolean;
|
||||
width?: number;
|
||||
height?: number;
|
||||
interface WebGLRendererOptions extends RendererOptions {
|
||||
}
|
||||
class WebGLRenderer extends SystemRenderer {
|
||||
// plugintarget mixin start
|
||||
@@ -2713,6 +2754,11 @@ declare namespace PIXI {
|
||||
function isWebGLSupported(): boolean;
|
||||
function sign(n: number): number;
|
||||
function removeItems<T>(arr: T[], startIdx: number, removeCount: number): void;
|
||||
function correctBlendMode(blendMode: number, premultiplied: boolean): number;
|
||||
function premultiplyTint(tint: number, alpha: number): number;
|
||||
function premultiplyRgba(rgb: Float32Array | number[], alpha: number, out?: Float32Array, premultiply?: boolean): Float32Array;
|
||||
function premultiplyTintToRgba(tint: number, alpha: number, out?: Float32Array, premultiply?: boolean): Float32Array;
|
||||
const premultiplyBlendMode: number[][];
|
||||
const TextureCache: any;
|
||||
const BaseTextureCache: any;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user