]> Repositories - hackapet/Adafruit_Blinka_Displayio.git/blob - displayio/_colorspace.py
Update to pyproject.toml
[hackapet/Adafruit_Blinka_Displayio.git] / displayio / _colorspace.py
1 # SPDX-FileCopyrightText: 2020 Melissa LeBlanc-Williams for Adafruit Industries
2 #
3 # SPDX-License-Identifier: MIT
4
5
6 """
7 `displayio.colorspace`
8 ================================================================================
9
10 displayio for Blinka
11
12 **Software and Dependencies:**
13
14 * Adafruit Blinka:
15   https://github.com/adafruit/Adafruit_Blinka/releases
16
17 * Author(s): Melissa LeBlanc-Williams
18
19 """
20
21 __version__ = "0.0.0+auto.0"
22 __repo__ = "https://github.com/adafruit/Adafruit_Blinka_displayio.git"
23
24
25 class Colorspace:
26     """The colorspace for a ColorConverter to operate in."""
27
28     # pylint: disable=too-few-public-methods
29     def __init__(self, colorspace_type):
30         self._colorspace_type = colorspace_type
31
32
33 Colorspace.RGB888 = Colorspace("RGB888")
34 Colorspace.RGB565 = Colorspace("RGB565")
35 Colorspace.RGB565_SWAPPED = Colorspace("RGB565_SWAPPED")
36 Colorspace.RGB555 = Colorspace("RGB555")
37 Colorspace.RGB555_SWAPPED = Colorspace("RGB555_SWAPPED")
38 Colorspace.BGR565 = Colorspace("BGR565")
39 Colorspace.BGR565_SWAPPED = Colorspace("BGR565_SWAPPED")
40 Colorspace.BGR555 = Colorspace("BGR555")
41 Colorspace.BGR555_SWAPPED = Colorspace("BGR555_SWAPPED")
42 Colorspace.L8 = Colorspace("L8")