Module Application-PIXI.Impl

let _create: ?⁠options:'a => unit => t;
let create: ?⁠options:Js.t({. antialias: Js.undefined(bool), autoStart: Js.undefined(bool), backgroundColor: Js.undefined(int), clearBeforeRender: Js.undefined(bool), forceCanvas: Js.undefined(bool), forceFXAA: Js.undefined(bool), height: Js.undefined(float), legacy: Js.undefined(bool), preserveDrawingBuffer: Js.undefined(bool), resolution: Js.undefined(float), roundPixels: Js.undefined(bool), sharedLoader: Js.undefined(bool), sharedTicker: Js.undefined(bool), transparent: Js.undefined(bool), view: Js.undefined(Webapi.Dom.HtmlElement.t), width: Js.undefined(float), }) => unit => t;
let getLoader: Js.t(_t) => Js.t(PIXI.Loader.#_t);

Loader instance to help with asset loading.

let setLoader: Js.t(_t) => Js.t(PIXI.Loader.#_t) => unit;

Loader instance to help with asset loading.

let getRenderer: Js.t(_t) => Js.t(PIXI.AbstractRenderer.#_t);

WebGL renderer if available, otherwise CanvasRenderer.

let setRenderer: Js.t(_t) => Js.t(PIXI.AbstractRenderer.#_t) => unit;

WebGL renderer if available, otherwise CanvasRenderer.

let getResizeToWindow: Js.t(_t) => Webapi.Dom.Window.t;

The window to resize the application to.

let getResizeToElement: Js.t(_t) => Webapi.Dom.Element.t;

The element to resize the application to.

let setResizeTo: Js.t(_t) => [ `Window(Webapi.Dom.Window.t) | `Element(Webapi.Dom.Element.t) ] => unit;

The window or element to resize the application to.

let getScreen: Js.t(_t) => PIXI.Rectangle.t;

Reference to the renderer's screen rectangle. Its safe to use as filterArea or hitArea for the whole screen.

let getStage: Js.t(_t) => Js.t(PIXI.C.#container);

The root display container that's rendered.

let setStage: Js.t(_t) => Js.t(PIXI.C.#container) => unit;

The root display container that's rendered.

let getTicker: Js.t(_t) => Js.t(PIXI.Ticker.#_t);

Ticker for doing render updates.

let setTicker: Js.t(_t) => Js.t(PIXI.Ticker.#_t) => unit;

Ticker for doing render updates.

let getView: Js.t(_t) => Webapi.Dom.HtmlElement.t;

Reference to the renderer's canvas element.

let _destroy: Js.t(_t) => ?⁠removeView:bool => ?⁠stageOptions:'a => unit => unit;
let destroy: Js.t(_t) => ?⁠removeView:bool => ?⁠stageOptions:Js.t({. baseTexture: Js.undefined(bool), children: Js.undefined(bool), texture: Js.undefined(bool), }) => unit => unit;

Destroy and don't use after this.

let render: Js.t(_t) => unit;

Render the current stage.

let resize: Js.t(_t) => unit;

If resizeTo is set, calling this function will resize to the width and height of that element.

let start: Js.t(_t) => unit;

Convenience method for starting the render.

let stop: Js.t(_t) => unit;

Convenience method for stopping the render.