Module BaseImageResource-PIXI
type t= Js.t(PIXI.C1.resource);Base for all the image/canvas resources
module Impl: { ... };include PIXI.Resource.Impl;
let create: ?width:float => ?height:float => unit => PIXI.Resource.t;let getDestroyed: Js.t(PIXI.C1.resource) => bool;let getHeight: Js.t(PIXI.C1.resource) => float;let getValid: Js.t(PIXI.C1.resource) => bool;let getWidth: Js.t(PIXI.C1.resource) => float;let bind: Js.t(PIXI.C1.resource) => baseTexture:Js.t(PIXI.C1.baseTexture) => unit;let destroy: Js.t(PIXI.C1.resource) => unit;let resize: Js.t(PIXI.C1.resource) => width:float => height:float => unit => unit;let style: Js.t(PIXI.C1.resource) => renderer:Js.t(PIXI.Renderer._t) => baseTexture:Js.t(PIXI.C1.baseTexture) => glTexture:PIXI.GLTexture.t => bool;let unbind: Js.t(PIXI.C1.resource) => baseTexture:Js.t(PIXI.C1.baseTexture) => unit;let update: Js.t(PIXI.C1.resource) => unit;let upload: Js.t(PIXI.C1.resource) => renderer:Js.t(PIXI.Renderer._t) => baseTexture:Js.t(PIXI.C1.baseTexture) => glTexture:PIXI.GLTexture.t => bool;
include Impl;
let _create: source:[ `HTMLImageElement(Webapi.Dom.HtmlImageElement.t) | `HTMLCanvasElement(Webapi.Dom.HtmlElement.t) | `HTMLVideoElement(Webapi.Dom.HtmlElement.t) | `SVGElement(Webapi.Dom.Element.t) ] => t;
let create: source:[ `HTMLCanvasElement(Webapi.Dom.HtmlElement.t) | `HTMLImageElement(Webapi.Dom.HtmlImageElement.t) | `HTMLVideoElement(Webapi.Dom.HtmlElement.t) | `SVGElement(Webapi.Dom.Element.t) ] => unit => t;creates new base image resource
- parameter source
The source of the resource
let getSource: Js.t(PIXI.C1.#resource) => Webapi.Dom.Element.t;The source element