@goldenratio/karlib
    Preparing search index...

    Interface EnvProvider

    interface EnvProvider {
        create_canvas(width: number, height: number): OffscreenCanvas;
        create_dom_matrix(
            value?: FixedLenArray<number, 6> | FixedLenArray<number, 16>,
        ): DOMMatrix;
        create_image_from_canvas(canvas: unknown): ImageBitmap;
        get_device_pixel_ratio(): number;
        load_image(
            url: string,
            options?: LoadTextureOptions,
        ): Promise<ImageBitmap | undefined>;
        load_json<TData>(url: string): Promise<TData | undefined>;
    }

    Implemented by

    Index

    Methods

    • Create a new offscreen canvas.

      Parameters

      • width: number
      • height: number

      Returns OffscreenCanvas

    • Create a DOMMatrix from a 2D or 4×4 fixed-length array.

      Parameters

      • Optionalvalue: FixedLenArray<number, 6> | FixedLenArray<number, 16>

      Returns DOMMatrix

    • Create an ImageBitmap from a canvas-like source.

      Parameters

      • canvas: unknown

      Returns ImageBitmap

    • Retrieve the device pixel ratio for the current environment. Returns integer, fallbacks to 1

      Returns number