@supuwoerc/masonry
    Preparing search index...

    Interface PlaceholderRenderer

    占位符渲染器接口 Placeholder renderer interface

    interface PlaceholderRenderer {
        dispose: () => void;
        remove: (id: string) => void;
        render: (
            width: number,
            height: number,
            id: string,
        ) => ImageBitmap | Promise<ImageBitmap>;
    }

    Implemented by

    Index

    Properties

    Properties

    dispose: () => void

    释放所有资源 Dispose all resources

    remove: (id: string) => void

    移除指定占位符 Remove a specific placeholder

    Type Declaration

      • (id: string): void
      • Parameters

        • id: string

          要移除的占位符 ID | ID of the placeholder to remove

        Returns void

    render: (
        width: number,
        height: number,
        id: string,
    ) => ImageBitmap | Promise<ImageBitmap>

    渲染占位符图像 Render placeholder image

    Type Declaration

      • (width: number, height: number, id: string): ImageBitmap | Promise<ImageBitmap>
      • Parameters

        • width: number

          占位符宽度 | Placeholder width

        • height: number

          占位符高度 | Placeholder height

        • id: string

          唯一标识符 | Unique identifier

        Returns ImageBitmap | Promise<ImageBitmap>