/lvgl-latest/src/draw/ |
D | lv_draw_buf.c | 533 lv_color32_t * pixel = (lv_color32_t *)line; in lv_draw_buf_premultiply() local 535 lv_color_premultiply(pixel); in lv_draw_buf_premultiply() 536 pixel++; in lv_draw_buf_premultiply() 549 lv_color16_t * pixel = (lv_color16_t *)line; in lv_draw_buf_premultiply() local 551 lv_color16_premultiply(pixel, alpha[x]); in lv_draw_buf_premultiply() 552 pixel++; in lv_draw_buf_premultiply() 564 uint8_t * pixel = line; in lv_draw_buf_premultiply() local 566 uint8_t alpha = pixel[2]; in lv_draw_buf_premultiply() 567 lv_color16_premultiply((lv_color16_t *)pixel, alpha); in lv_draw_buf_premultiply() 568 pixel += 3; in lv_draw_buf_premultiply()
|
/lvgl-latest/docs/details/integration/driver/display/ |
D | ili9341.rst | 16 a command or pixel data to the controller via SPI or parallel bus. Typically these are implemented … 45 …/* Send large array of pixel data to the LCD. If necessary, this function has to do the byte-swapp… 61 …* @param send_color platform-dependent function to send pixel data to the LCD controller (usual…
|
D | st7735.rst | 18 a command or pixel data to the controller via SPI or parallel bus. Typically these are implemented … 47 …/* Send large array of pixel data to the LCD. If necessary, this function has to do the byte-swapp… 63 …* @param send_color platform-dependent function to send pixel data to the LCD controller (usual…
|
D | st7789.rst | 17 a command or pixel data to the controller via SPI or parallel bus. Typically these are implemented … 46 …/* Send large array of pixel data to the LCD. If necessary, this function has to do the byte-swapp… 62 …* @param send_color platform-dependent function to send pixel data to the LCD controller (usual…
|
D | st7796.rst | 18 a command or pixel data to the controller via SPI or parallel bus. Typically these are implemented … 47 …/* Send large array of pixel data to the LCD. If necessary, this function has to do the byte-swapp… 63 …* @param send_color platform-dependent function to send pixel data to the LCD controller (usual…
|
D | gen_mipi.rst | 59 …/* Send large array of pixel data to the LCD. If necessary, this function has to do the byte-swapp… 66 … be blocking), while :cpp:func:`my_lcd_send_color()` is only used to send pixel data, and it is re… 73 …While it is acceptable to use a blocking implementation for the pixel transfer as well, performanc… 117 /* Send pixel data to the LCD controller */
|
/lvgl-latest/docs/details/widgets/ |
D | image.rst | 41 To generate a pixel array from a PNG, JPG or BMP image, use the `Online image converter tool <https… 73 The internal (pixel array) and external images support 2 transparency 76 - **Alpha byte**: An alpha channel is added to every pixel that contains 80 signal transparency for each pixel that uses it. 88 - **Indexed**: Image has a color palette, and each pixel is an index into that palette. 89 - **Alpha indexed**: The values stored at pixel positions are alpha (opacity) values. 97 A color can be mixed with every pixel of an image with a given
|
D | line.rst | 33 Their coordinates can either be specified as raw pixel coordinates
|
D | canvas.rst | 62 To set an individual pixel's color on the Canvas, use
|
D | spangroup.rst | 136 first line. All modes support pixel units. In addition, :cpp:enumerator:`LV_SPAN_MODE_FIXED`
|
/lvgl-latest/tests/unity/ |
D | unity_support.c | 471 const uint8_t pixel = (byte >> (7 - bit_pos)) & 0x01; in buf_to_xrgb8888() local 474 buf_out[x * 4 + 2] = pixel ? 0xff : 0x00; in buf_to_xrgb8888() 475 buf_out[x * 4 + 1] = pixel ? 0xff : 0x00; in buf_to_xrgb8888() 476 buf_out[x * 4 + 0] = pixel ? 0xff : 0x00; in buf_to_xrgb8888()
|
/lvgl-latest/docs/details/libs/ |
D | libpng.rst | 37 The decoded image is stored in RGBA pixel format.
|
D | lodepng.rst | 21 The decoded image is stored in RGBA pixel format.
|
/lvgl-latest/src/libs/thorvg/ |
D | tvgSwRasterTexmap.h | 1046 uint32_t pixel; in _apply() local 1063 if (line->x[0] > 1) pixel = *(dst - 1); in _apply() 1064 else pixel = *dst; in _apply() 1073 *dst = INTERPOLATE(*dst, pixel, line->coverage[0] * pos); in _apply() 1081 if (line->x[1] < (int32_t)(surface->w - 1)) pixel = *(dst + 1); in _apply() 1082 else pixel = *dst; in _apply() 1089 *dst = INTERPOLATE(*dst, pixel, 255 - (line->coverage[1] * pos)); in _apply()
|
/lvgl-latest/docs/details/main-components/ |
D | display.rst | 53 - Color Depth (bits per pixel) 258 1 pixel has been changed. If two display-sized draw buffers are provided, 326 rendered pixel-buffers to a particular display by doing the following: 481 - :c:macro:`LV_COLOR_DEPTH` ``32``: XRGB8888 (4 bytes/pixel) 482 - :c:macro:`LV_COLOR_DEPTH` ``24``: RGB888 (3 bytes/pixel) 483 - :c:macro:`LV_COLOR_DEPTH` ``16``: RGB565 (2 bytes/pixel) 484 - :c:macro:`LV_COLOR_DEPTH` ``8``: L8 (1 bytes/pixel) 485 - :c:macro:`LV_COLOR_DEPTH` ``1``: I1 (1 bit/pixel) Only support for horizontal mapped buffers. See…
|
D | font.rst | 35 - the value stored for each pixel determines the pixel's opacity, enabling edges 128 - :c:macro:`LV_FONT_UNSCII_8`: 8 px pixel perfect font with only ASCII characters 129 - :c:macro:`LV_FONT_UNSCII_16`: 16 px pixel perfect font with only ASCII characters 527 * each pixel is represented by `bpp` bits */
|
D | draw.rst | 11 Drawing is writing pixel colors into a buffer where they will be delivered to a 151 A layer is a buffer with a given area on which the pixel rendering occurrs. Each
|
D | image.rst | 65 …:enumerator:`LV_COLOR_FORMAT_NATIVE` but it also adds an alpha (transparency) byte for every pixel. 67 Uses a palette with 2, 4, 16 or 256 colors and stores each pixel in 1, 2, 4 or 8 bits. 94 …OR_FORMAT_RAW_ALPHA`: Indicates that an image has alpha and an alpha byte is added for every pixel.
|
/lvgl-latest/src/drivers/wayland/ |
D | lv_wayland.c | 1790 lv_color_t * pixel; in create_decoration() local 1862 … pixel = (lv_color_t *)((unsigned char *)buf_base + (y * (decoration->width * bpp)) + x * bpp); in create_decoration() 1865 color_fill(pixel, lv_color_make(0x33, 0x33, 0x33), 1, 1); in create_decoration() 1868 color_fill(pixel, lv_color_make(0x66, 0x66, 0x66), 1, 1); in create_decoration() 1879 … pixel = (lv_color_t *)((unsigned char *)buf_base + (y * (decoration->width * bpp)) + x * bpp); in create_decoration() 1885 color_fill(pixel, lv_color_make(0x33, 0x33, 0x33), 1, 1); in create_decoration() 1894 … pixel = (lv_color_t *)((unsigned char *)buf_base + (y * (decoration->width * bpp)) + x * bpp); in create_decoration() 1897 color_fill(pixel, lv_color_make(0x33, 0x33, 0x33), 1, 1); in create_decoration()
|
/lvgl-latest/docs/details/integration/chip/ |
D | nxp.rst | 382 - Source image alignment: The byte alignment requirement for a pixel depends on 383 the specific pixel format. Both buffer address and buffer stride must be 386 - For pixel engine (PE) destination, the alignment should be 64 bytes for all 387 tiled (4x4) buffer layouts. The pixel engine has no additional alignment
|
D | stm32.rst | 129 //Write colour to each pixel 259 //Write colour to each pixel
|
D | espressif.rst | 141 LVGL's ``LVGLImage.py`` Python tool can be used to convert images to binary pixel map files.
|
/lvgl-latest/docs/details/base-widget/ |
D | layer.rst | 11 2. in the context of pixel rendering (drawing), there are :ref:`draw_layers`;
|
/lvgl-latest/docs/intro/add-lvgl-to-your-project/ |
D | connecting_lvgl.rst | 132 - its pixel format and size (:ref:`creating_a_display`),
|
/lvgl-latest/ |
D | Kconfig | 31 bool "1: 1 byte per pixel" 273 int "Luminance threshold for a pixel to be active" 1661 …bool "Always redraw the whole screen even if only one pixel has been changed with 2 screen sized b… 1750 Always redraw the whole screen even if only one pixel has been changed. 1792 …Always redraw the whole screen even if only one pixel has been changed. With 2 buffers in flush_cb…
|