1 | export type IRenderableView = import("./interfaces").IRenderableView;
|
2 | export type PDFViewer = import("./pdf_viewer").PDFViewer;
|
3 | export type PDFThumbnailViewer = import("./pdf_thumbnail_viewer").PDFThumbnailViewer;
|
4 |
|
5 |
|
6 |
|
7 | export class PDFRenderingQueue {
|
8 | pdfViewer: import("./pdf_viewer").PDFViewer | null;
|
9 | pdfThumbnailViewer: import("./pdf_thumbnail_viewer").PDFThumbnailViewer | null;
|
10 | onIdle: any;
|
11 | highestPriorityPage: string | null;
|
12 |
|
13 | idleTimeout: number;
|
14 | printing: boolean;
|
15 | isThumbnailViewEnabled: boolean;
|
16 | |
17 |
|
18 |
|
19 | setViewer(pdfViewer: PDFViewer): void;
|
20 | |
21 |
|
22 |
|
23 | setThumbnailViewer(pdfThumbnailViewer: PDFThumbnailViewer): void;
|
24 | |
25 |
|
26 |
|
27 |
|
28 | isHighestPriority(view: IRenderableView): boolean;
|
29 | |
30 |
|
31 |
|
32 | hasViewer(): boolean;
|
33 | |
34 |
|
35 |
|
36 | renderHighestPriority(currentlyVisiblePages: Object): void;
|
37 | |
38 |
|
39 |
|
40 |
|
41 |
|
42 |
|
43 | getHighestPriority(visible: Object, views: any[], scrolledDown: boolean, preRenderExtra?: boolean | undefined): any;
|
44 | |
45 |
|
46 |
|
47 |
|
48 | isViewFinished(view: IRenderableView): boolean;
|
49 | |
50 |
|
51 |
|
52 |
|
53 |
|
54 |
|
55 |
|
56 | renderView(view: IRenderableView): boolean;
|
57 | }
|