OpenFairyGUI API
    Preparing search index...

    Interface AtlasRasterPipeline

    Host-provided raster pipeline used by atlas packing.

    Sharp and the browser Canvas adapter both satisfy this contract.

    interface AtlasRasterPipeline {
        composite(inputs: AtlasRasterCompositeInput[]): AtlasRasterPipeline;
        ensureAlpha(): AtlasRasterPipeline;
        extract(
            options: { height: number; left: number; top: number; width: number },
        ): AtlasRasterPipeline;
        metadata(): Promise<AtlasRasterMetadata>;
        png(): AtlasRasterPipeline;
        raw(): AtlasRasterPipeline;
        resize(
            options: { fit?: "fill"; height: number; width: number },
        ): AtlasRasterPipeline;
        rotate(angle: number): AtlasRasterPipeline;
        toBuffer(
            options: { resolveWithObject: true },
        ): Promise<AtlasRasterResolvedBuffer>;
        toBuffer(
            options?: { resolveWithObject?: false },
        ): Promise<Uint8Array<ArrayBufferLike>>;
        toFile(path: string): Promise<unknown>;
    }
    Index