summaryrefslogtreecommitdiff
path: root/android/experimental/LOAndroid3/src/java/org/libreoffice/TileProvider.java
blob: ada23608b154a7bc533a0c3551b0f240c7ddf123 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package org.libreoffice;


import android.graphics.Bitmap;

import org.mozilla.gecko.gfx.CairoImage;
import org.mozilla.gecko.gfx.FloatSize;

public interface TileProvider {
    int getPageWidth();

    int getPageHeight();

    boolean isReady();

    CairoImage createTile(float x, float y, FloatSize tileSize, float zoom);

    void changePart(int partIndex);

    Bitmap thumbnail(int size);

    void close();
}