import type { IAdapter } from './adapter'; import type { ICanvas } from './ICanvas'; export interface IRenderOptions { view: ICanvas; width: number; height: number; autoDensity: boolean; backgroundColor: number | string; background?: number | string; backgroundAlpha: number; /** @deprecated */ useContextAlpha?: boolean | 'notMultiplied'; clearBeforeRender: boolean; antialias: boolean; premultipliedAlpha: boolean; preserveDrawingBuffer: boolean; hello: boolean; } interface ISettings { ADAPTER: IAdapter; RESOLUTION: number; RENDER_OPTIONS: IRenderOptions; CREATE_IMAGE_BITMAP: boolean; ROUND_PIXELS: boolean; } /** * User's customizable globals for overriding the default PIXI settings, such * as a renderer's default resolution, framerate, float precision, etc. * @example * import { settings, ENV } from 'pixijs/browser'; * * // Use the native window resolution as the default resolution * // will support high-density displays when rendering * settings.RESOLUTION = window.devicePixelRatio; * * // Used for older v1 WebGL devices for backwards compatibility * settings.PREFER_ENV = ENV.WEBGL_LEGACY; * @namespace PIXI.settings */ export declare const settings: ISettings & Partial; export {};