massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / Pillow / PIL / PyAccess.pyi
1 from logging import Logger
2 from typing import Any
3
4 ffi: Any
5 logger: Logger
6
7 class PyAccess:
8     readonly: Any
9     image8: Any
10     image32: Any
11     image: Any
12     def __init__(self, img, readonly: bool = ...) -> None: ...
13     def __setitem__(self, xy, color): ...
14     def __getitem__(self, xy): ...
15     putpixel: Any
16     getpixel: Any
17     def check_xy(self, xy): ...
18
19 class _PyAccess32_2(PyAccess):
20     def get_pixel(self, x, y): ...
21     def set_pixel(self, x, y, color) -> None: ...
22
23 class _PyAccess32_3(PyAccess):
24     def get_pixel(self, x, y): ...
25     def set_pixel(self, x, y, color) -> None: ...
26
27 class _PyAccess32_4(PyAccess):
28     def get_pixel(self, x, y): ...
29     def set_pixel(self, x, y, color) -> None: ...
30
31 class _PyAccess8(PyAccess):
32     def get_pixel(self, x, y): ...
33     def set_pixel(self, x, y, color) -> None: ...
34
35 class _PyAccessI16_N(PyAccess):
36     def get_pixel(self, x, y): ...
37     def set_pixel(self, x, y, color) -> None: ...
38
39 class _PyAccessI16_L(PyAccess):
40     def get_pixel(self, x, y): ...
41     def set_pixel(self, x, y, color) -> None: ...
42
43 class _PyAccessI16_B(PyAccess):
44     def get_pixel(self, x, y): ...
45     def set_pixel(self, x, y, color) -> None: ...
46
47 class _PyAccessI32_N(PyAccess):
48     def get_pixel(self, x, y): ...
49     def set_pixel(self, x, y, color) -> None: ...
50
51 class _PyAccessI32_Swap(PyAccess):
52     def reverse(self, i): ...
53     def get_pixel(self, x, y): ...
54     def set_pixel(self, x, y, color) -> None: ...
55
56 class _PyAccessF(PyAccess):
57     def get_pixel(self, x, y): ...
58     def set_pixel(self, x, y, color) -> None: ...
59
60 mode_map: Any
61
62 def new(img, readonly: bool = ...): ...