Constructors

Properties

base64toBlob: ((data, sliceSize?) => Blob) = base64toBlob

Type declaration

    • (data, sliceSize?): Blob
    • Parameters

      • data: string
      • sliceSize: number = 512

      Returns Blob

cropImage: ((url, rect, fileType?, quality?) => Promise<{
    blob: null | Blob;
    height: number;
    width: number;
}>) = cropImage

Type declaration

    • (url, rect, fileType?, quality?): Promise<{
          blob: null | Blob;
          height: number;
          width: number;
      }>
    • Parameters

      • url: string | Blob
      • rect: {
            end: Vec2;
            start: Vec2;
        }
      • fileType: string = 'image/png'
      • quality: number = 1

      Returns Promise<{
          blob: null | Blob;
          height: number;
          width: number;
      }>

getRenderTargetImageData: ((app, width, height, scene, camera, fileType?, quality?) => Promise<Blob>) = getRenderTargetImageData

Type declaration

    • (app, width, height, scene, camera, fileType?, quality?): Promise<Blob>
    • Parameters

      • app: any
      • width: number
      • height: number
      • scene: any
      • camera: any
      • fileType: string = 'image/png'
      • quality: number = 1

      Returns Promise<Blob>

loadImage: ((url, fileType?, quality?) => Promise<{
    blob: null | Blob;
    height: number;
    width: number;
}>) = loadImage

Type declaration

    • (url, fileType?, quality?): Promise<{
          blob: null | Blob;
          height: number;
          width: number;
      }>
    • Parameters

      • url: string | Blob
      • fileType: string = 'image/png'
      • quality: number = 1

      Returns Promise<{
          blob: null | Blob;
          height: number;
          width: number;
      }>

loadImageBase64: ((url, fileType?, quality?) => Promise<{
    base64: string;
    height: number;
    width: number;
}>) = loadImageBase64

Type declaration

    • (url, fileType?, quality?): Promise<{
          base64: string;
          height: number;
          width: number;
      }>
    • Parameters

      • url: string | Blob
      • fileType: string = 'image/png'
      • quality: number = 1

      Returns Promise<{
          base64: string;
          height: number;
          width: number;
      }>

loadImageElement: ((url) => Promise<{
    element: HTMLImageElement;
    height: number;
    width: number;
}>) = loadImageElement

Type declaration

    • (url): Promise<{
          element: HTMLImageElement;
          height: number;
          width: number;
      }>
    • Parameters

      • url: string | Blob

      Returns Promise<{
          element: HTMLImageElement;
          height: number;
          width: number;
      }>

mirrorImage: ((image, materialDirection, isBase64?, fileType?, quality?) => Promise<string | Blob>) = mirrorImage

Type declaration

    • (image, materialDirection, isBase64?, fileType?, quality?): Promise<string | Blob>
    • Parameters

      • image: string | Blob
      • materialDirection: Vector2
      • isBase64: boolean = false
      • fileType: string = 'image/png'
      • quality: number = 1

      Returns Promise<string | Blob>

Generated using TypeDoc