Constructors

Properties

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

Type declaration

    • (data, sliceSize?): Blob
    • Parameters

      • data: string
      • Optional sliceSize: number

      Returns Blob

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

Type declaration

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

      • url: string | Blob
      • rect: {
            end: Vec2;
            start: Vec2;
        }
      • Optional fileType: string
      • Optional quality: number

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

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

Type declaration

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

      • app: any
      • width: number
      • height: number
      • scene: any
      • camera: any
      • Optional fileType: string
      • Optional quality: number

      Returns Promise<Blob>

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

Type declaration

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

      • url: string | Blob
      • Optional fileType: string
      • Optional quality: number

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

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

Type declaration

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

      • url: string | Blob
      • Optional fileType: string
      • Optional quality: number

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

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

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>)

Type declaration

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

      • image: string | Blob
      • materialDirection: Vector2
      • Optional isBase64: boolean
      • Optional fileType: string
      • Optional quality: number

      Returns Promise<string | Blob>

Generated using TypeDoc