|
|
(同じ利用者による、間の6版が非表示) |
2行目: |
2行目: |
| __NOTOC__ | | __NOTOC__ |
| = Colors = | | = Colors = |
| + | {| class="wikitable" |
| + | !英文 |
| + | !自動翻訳 |
| + | |- |
| + | | |
| The color module handles all color-related functions like changing color depth, creating colors from hex code, converting between color depths, mixing colors, etc. | | The color module handles all color-related functions like changing color depth, creating colors from hex code, converting between color depths, mixing colors, etc. |
| | | |
− | The type <code>lv_color_t</code> is used to store a color. Its fields are set according to <code>LV_COLOR_DEPTH</code> in <code>lv_conf.h</code>. (See below) | + | The type <code style="color: #bb0000;">lv_color_t</code> is used to store a color. Its fields are set according to <code style="color: #bb0000;">LV_COLOR_DEPTH</code> in <code style="color: #bb0000;">lv_conf.h</code>. (See below) |
| + | |
| + | |
| + | You may set <code style="color: #bb0000;">LV_COLOR_16_SWAP</code> in <code style="color: #bb0000;">lv_conf.h</code> to swap bytes of ''RGB565'' colors. |
| + | |
| + | |
| + | You may need this when sending 16-bit colors via a byte-oriented interface like SPI. |
| + | |
| + | As 16-bit numbers are stored in little-endian format (lower byte at the lower address), the interface will send the lower byte first. |
| + | |
| + | |
| + | However, displays usually need the higher byte first. |
| + | |
| + | A mismatch in the byte order will result in highly distorted colors. |
| + | |カラーモジュールは、色深度の変更、16進コードからの色の作成、色深度間の変換、色の混合など、すべての色関連機能を処理します。 |
| + | |
| + | タイプ <code style="color: #bb0000;">lv_color_t</code> は、色を格納するために使用されます。 そのフィールドは<code style="color: #bb0000;">lv_conf.h</code>の <code style="color: #bb0000;">LV_COLOR_DEPTH</code> に従って設定されます。(下記参照) |
| + | |
| + | |
| + | <code style="color: #bb0000;">lv_conf.h</code>で <code style="color: #bb0000;">LV_COLOR_16_SWAP</code> 設定して、RGB565色のバイトを交換できます。 |
| + | |
| + | |
| + | SPIのようなバイト指向のインターフェースを介して16ビットカラーを送信する場合にこれが必要になることがあります。 |
| + | |
| + | 16ビットの数値はリトルエンディアン形式(下位アドレスの下位バイト)で格納されるため、インターフェイスは下位バイトを最初に送信します。 |
| + | |
| + | |
| + | ただし、通常、ディスプレイには最初に上位バイトが必要です。 |
| + | |
| + | バイト順序の不一致は、非常に歪んだ色になります。 |
| + | |} |
| + | :[[App:Library:LVGL:docs:Overview#Colors|戻る : Previous]] |
| | | |
− | You may set <code>LV_COLOR_16_SWAP</code> in <code>lv_conf.h</code> to swap bytes of ''RGB565'' colors. You may need this when sending 16-bit colors via a byte-oriented interface like SPI. As 16-bit numbers are stored in little-endian format (lower byte at the lower address), the interface will send the lower byte first. However, displays usually need the higher byte first. A mismatch in the byte order will result in highly distorted colors.
| |
| | | |
| == Creating colors == | | == Creating colors == |
| === RGB === | | === RGB === |
| + | {| class="wikitable" |
| + | !英文 |
| + | !自動翻訳 |
| + | |- |
| + | | |
| Create colors from Red, Green and Blue channel values: | | Create colors from Red, Green and Blue channel values: |
| + | <syntaxhighlight lang="C++" style="border:1px dashed gray;"> |
| + | //All channels are 0-255 |
| + | lv_color_t c = lv_color_make(red, green, blue); |
| + | |
| + | //From hex code 0x000000..0xFFFFFF interpreted as RED + GREEN + BLUE |
| + | lv_color_t c = lv_color_hex(0x123456); |
| + | |
| + | //From 3 digits. Same as lv_color_hex(0x112233) |
| + | lv_color_t c = lv_color_hex3(0x123); |
| + | </syntaxhighlight> |
| + | |赤、緑、青のチャンネル値から色を作成します。 |
| + | <syntaxhighlight lang="C++" style="border:1px dashed gray;"> |
| //All channels are 0-255 | | //All channels are 0-255 |
| lv_color_t c = lv_color_make(red, green, blue); | | lv_color_t c = lv_color_make(red, green, blue); |
19行目: |
71行目: |
| //From 3 digits. Same as lv_color_hex(0x112233) | | //From 3 digits. Same as lv_color_hex(0x112233) |
| lv_color_t c = lv_color_hex3(0x123); | | lv_color_t c = lv_color_hex3(0x123); |
| + | </syntaxhighlight> |
| + | |} |
| + | :[[App:Library:LVGL:docs:Overview#Colors|戻る : Previous]] |
| + | |
| | | |
| === HSV === | | === HSV === |
| + | {| class="wikitable" |
| + | !英文 |
| + | !自動翻訳 |
| + | |- |
| + | | |
| Create colors from Hue, Saturation and Value values: | | Create colors from Hue, Saturation and Value values: |
| + | <syntaxhighlight lang="C++" style="border:1px dashed gray;"> |
| //h = 0..359, s = 0..100, v = 0..100 | | //h = 0..359, s = 0..100, v = 0..100 |
| lv_color_t c = lv_color_hsv_to_rgb(h, s, v); | | lv_color_t c = lv_color_hsv_to_rgb(h, s, v); |
31行目: |
93行目: |
| //From lv_color_t variable | | //From lv_color_t variable |
| lv_color_hsv_t c_hsv = lv_color_to_hsv(color); | | lv_color_hsv_t c_hsv = lv_color_to_hsv(color); |
| + | </syntaxhighlight> |
| + | |色相、彩度、値の値から色を作成します。 |
| + | <syntaxhighlight lang="C++" style="border:1px dashed gray;"> |
| + | //h = 0..359, s = 0..100, v = 0..100 |
| + | lv_color_t c = lv_color_hsv_to_rgb(h, s, v); |
| + | |
| + | //All channels are 0-255 |
| + | lv_color_hsv_t c_hsv = lv_color_rgb_to_hsv(r, g, b); |
| + | |
| + | |
| + | //From lv_color_t variable |
| + | lv_color_hsv_t c_hsv = lv_color_to_hsv(color); |
| + | </syntaxhighlight> |
| + | |} |
| + | :[[App:Library:LVGL:docs:Overview#Colors|戻る : Previous]] |
| + | |
| | | |
| === Palette === | | === Palette === |
− | LVGL includes Material Design's palette of colors. In this system all named colors have a nominal main color as well as four darker and five lighter variants. | + | {| class="wikitable" |
| + | !英文 |
| + | !自動翻訳 |
| + | |- |
| + | | |
| + | LVGL includes Material Design's palette of colors. |
| + | |
| + | In this system all named colors have a nominal main color as well as four darker and five lighter variants. |
| | | |
| The names of the colors are as follows: | | The names of the colors are as follows: |
| | | |
− | * <code>LV_PALETTE_RED</code> | + | * <code style="color: #bb0000;">LV_PALETTE_RED</code> |
− | * <code>LV_PALETTE_PINK</code> | + | * <code style="color: #bb0000;">LV_PALETTE_PINK</code> |
− | * <code>LV_PALETTE_PURPLE</code> | + | * <code style="color: #bb0000;">LV_PALETTE_PURPLE</code> |
− | * <code>LV_PALETTE_DEEP_PURPLE</code> | + | * <code style="color: #bb0000;">LV_PALETTE_DEEP_PURPLE</code> |
− | * <code>LV_PALETTE_INDIGO</code> | + | * <code style="color: #bb0000;">LV_PALETTE_INDIGO</code> |
− | * <code>LV_PALETTE_BLUE</code> | + | * <code style="color: #bb0000;">LV_PALETTE_BLUE</code> |
− | * <code>LV_PALETTE_LIGHT_BLUE</code> | + | * <code style="color: #bb0000;">LV_PALETTE_LIGHT_BLUE</code> |
− | * <code>LV_PALETTE_CYAN</code> | + | * <code style="color: #bb0000;">LV_PALETTE_CYAN</code> |
− | * <code>LV_PALETTE_TEAL</code> | + | * <code style="color: #bb0000;">LV_PALETTE_TEAL</code> |
− | * <code>LV_PALETTE_GREEN</code> | + | * <code style="color: #bb0000;">LV_PALETTE_GREEN</code> |
− | * <code>LV_PALETTE_LIGHT_GREEN</code> | + | * <code style="color: #bb0000;">LV_PALETTE_LIGHT_GREEN</code> |
− | * <code>LV_PALETTE_LIME</code> | + | * <code style="color: #bb0000;">LV_PALETTE_LIME</code> |
− | * <code>LV_PALETTE_YELLOW</code> | + | * <code style="color: #bb0000;">LV_PALETTE_YELLOW</code> |
− | * <code>LV_PALETTE_AMBER</code> | + | * <code style="color: #bb0000;">LV_PALETTE_AMBER</code> |
− | * <code>LV_PALETTE_ORANGE</code> | + | * <code style="color: #bb0000;">LV_PALETTE_ORANGE</code> |
− | * <code>LV_PALETTE_DEEP_ORANGE</code> | + | * <code style="color: #bb0000;">LV_PALETTE_DEEP_ORANGE</code> |
− | * <code>LV_PALETTE_BROWN</code> | + | * <code style="color: #bb0000;">LV_PALETTE_BROWN</code> |
− | * <code>LV_PALETTE_BLUE_GREY</code> | + | * <code style="color: #bb0000;">LV_PALETTE_BLUE_GREY</code> |
− | * <code>LV_PALETTE_GREY</code> | + | * <code style="color: #bb0000;">LV_PALETTE_GREY</code> |
| + | |
| + | To get the main color use <code style="color: #bb0000;">lv_color_t c = lv_palette_main(LV_PALETTE_...)</code>. |
| + | |
| + | |
| + | For the lighter variants of a palette color use <code style="color: #bb0000;">lv_color_t c = lv_palette_lighten(LV_PALETTE_..., v)</code>. |
| + | |
| + | |
| + | <code style="color: #bb0000;">v</code> can be 1..5. |
| + | |
| + | |
| + | For the darker variants of a palette color use <code style="color: #bb0000;">lv_color_t c = lv_palette_darken(LV_PALETTE_..., v)</code>. |
| + | |
| + | |
| + | <code style="color: #bb0000;">v</code> can be 1..4. |
| + | |LVGLには、マテリアルデザインの色のパレットが含まれています。 |
| + | |
| + | このシステムでは、すべての名前の付いた色に、名目上のメインカラーと、4つの暗い色と5つの明るい色があります。 |
| + | |
| + | 色の名前は次のとおりです。 |
| + | *<code style="color: #bb0000;">LV_PALETTE_RED</code> |
| + | *<code style="color: #bb0000;">LV_PALETTE_PINK</code> |
| + | *<code style="color: #bb0000;">LV_PALETTE_PURPLE</code> |
| + | *<code style="color: #bb0000;">LV_PALETTE_DEEP_PURPLE</code> |
| + | *<code style="color: #bb0000;">LV_PALETTE_INDIGO</code> |
| + | *<code style="color: #bb0000;">LV_PALETTE_BLUE</code> |
| + | *<code style="color: #bb0000;">LV_PALETTE_LIGHT_BLUE</code> |
| + | *<code style="color: #bb0000;">LV_PALETTE_CYAN</code> |
| + | *<code style="color: #bb0000;">LV_PALETTE_TEAL</code> |
| + | *<code style="color: #bb0000;">LV_PALETTE_GREEN</code> |
| + | *<code style="color: #bb0000;">LV_PALETTE_LIGHT_GREEN</code> |
| + | *<code style="color: #bb0000;">LV_PALETTE_LIME</code> |
| + | *<code style="color: #bb0000;">LV_PALETTE_YELLOW</code> |
| + | *<code style="color: #bb0000;">LV_PALETTE_AMBER</code> |
| + | *<code style="color: #bb0000;">LV_PALETTE_ORANGE</code> |
| + | *<code style="color: #bb0000;">LV_PALETTE_DEEP_ORANGE</code> |
| + | *<code style="color: #bb0000;">LV_PALETTE_BROWN</code> |
| + | *<code style="color: #bb0000;">LV_PALETTE_BLUE_GREY</code> |
| + | *<code style="color: #bb0000;">LV_PALETTE_GREY</code> |
| + | |
| + | |
| + | メインカラーを取得するには、<code style="color: #bb0000;">lv_color_t c = lv_palette_main(LV_PALETTE_...)</code>を使用します。 |
| + | |
| + | |
| + | パレットカラーの明るいバリエーションには、<code style="color: #bb0000;">lv_color_t c = lv_palette_lighten(LV_PALETTE_..., v)</code>を使用します。 |
| + | |
| + | |
| + | <code style="color: #bb0000;">v</code> は1..5にすることができます。 |
| + | |
| + | |
| + | パレットカラーの暗いバリエーションには、<code style="color: #bb0000;">lv_color_t c = lv_palette_darken(LV_PALETTE_..., v)</code>)を使用します。 |
| + | |
| | | |
− | To get the main color use <code>lv_color_t c = lv_palette_main(LV_PALETTE_...)</code>.
| + | <code style="color: #bb0000;">v</code> は1..4にすることができます。 |
| + | |} |
| + | :[[App:Library:LVGL:docs:Overview#Colors|戻る : Previous]] |
| | | |
− | For the lighter variants of a palette color use <code>lv_color_t c = lv_palette_lighten(LV_PALETTE_..., v)</code>. <code>v</code> can be 1..5. For the darker variants of a palette color use <code>lv_color_t c = lv_palette_darken(LV_PALETTE_..., v)</code>. <code>v</code> can be 1..4.
| |
| | | |
| === Modify and mix colors === | | === Modify and mix colors === |
| + | {| class="wikitable" |
| + | !英文 |
| + | !自動翻訳 |
| + | |- |
| + | | |
| The following functions can modify a color: | | The following functions can modify a color: |
| + | <syntaxhighlight lang="C++" style="border:1px dashed gray;"> |
| // Lighten a color. 0: no change, 255: white | | // Lighten a color. 0: no change, 255: white |
| lv_color_t c = lv_color_lighten(c, lvl); | | lv_color_t c = lv_color_lighten(c, lvl); |
75行目: |
218行目: |
| // Mix two colors with a given ratio 0: full c2, 255: full c1, 128: half c1 and half c2 | | // Mix two colors with a given ratio 0: full c2, 255: full c1, 128: half c1 and half c2 |
| lv_color_t c = lv_color_mix(c1, c2, ratio); | | lv_color_t c = lv_color_mix(c1, c2, ratio); |
| + | </syntaxhighlight> |
| + | |次の関数で色を変更できます。 |
| + | <syntaxhighlight lang="C++" style="border:1px dashed gray;"> |
| + | // Lighten a color. 0: no change, 255: white |
| + | lv_color_t c = lv_color_lighten(c, lvl); |
| + | |
| + | // Darken a color. 0: no change, 255: black |
| + | lv_color_t c = lv_color_darken(lv_color_t c, lv_opa_t lvl); |
| + | |
| + | // Lighten or darken a color. 0: black, 128: no change 255: white |
| + | lv_color_t c = lv_color_change_lightness(lv_color_t c, lv_opa_t lvl); |
| + | |
| + | |
| + | // Mix two colors with a given ratio 0: full c2, 255: full c1, 128: half c1 and half c2 |
| + | lv_color_t c = lv_color_mix(c1, c2, ratio); |
| + | </syntaxhighlight> |
| + | |} |
| + | :[[App:Library:LVGL:docs:Overview#Colors|戻る : Previous]] |
| + | |
| | | |
| === Built-in colors === | | === Built-in colors === |
− | <code>lv_color_white()</code> and <code>lv_color_black()</code> return <code>0xFFFFFF</code> and <code>0x000000</code> respectively. | + | {| class="wikitable" |
| + | !英文 |
| + | !自動翻訳 |
| + | |- |
| + | | |
| + | <code style="color: #bb0000;">lv_color_white()</code> and <code style="color: #bb0000;">lv_color_black()</code> return <code style="color: #bb0000;">0xFFFFFF</code> and <code style="color: #bb0000;">0x000000</code> respectively. |
| + | |<code style="color: #bb0000;">lv_color_white()</code> と <code style="color: #bb0000;">lv_color_black()</code> は、それぞれ <code style="color: #bb0000;">0xFFFFFF</code> と <code style="color: #bb0000;">0x000000</code> を返します。 |
| + | |} |
| + | :[[App:Library:LVGL:docs:Overview#Colors|戻る : Previous]] |
| + | |
| | | |
| == Opacity == | | == Opacity == |
− | To describe opacity the <code>lv_opa_t</code> type is created from <code>uint8_t</code>. Some special purpose defines are also introduced: | + | {| class="wikitable" |
| + | !英文 |
| + | !自動翻訳 |
| + | |- |
| + | | |
| + | To describe opacity the <code style="color: #bb0000;">lv_opa_t</code> type is created from <code style="color: #bb0000;">uint8_t</code>. |
| | | |
− | * <code>LV_OPA_TRANSP</code> Value: 0, means no opacity making the color completely transparent | + | Some special purpose defines are also introduced: |
− | * <code>LV_OPA_10</code> Value: 25, means the color covers only a little | + | |
− | * <code>LV_OPA_20 ... OPA_80</code> follow logically | + | * <code style="color: #bb0000;">LV_OPA_TRANSP</code> Value: 0, means no opacity making the color completely transparent |
− | * <code>LV_OPA_90</code> Value: 229, means the color near completely covers | + | * <code style="color: #bb0000;">LV_OPA_10</code> Value: 25, means the color covers only a little |
− | * <code>LV_OPA_COVER</code> Value: 255, means the color completely covers (full opacity) | + | * <code style="color: #bb0000;">LV_OPA_20 ... OPA_80</code> follow logically |
| + | * <code style="color: #bb0000;">LV_OPA_90</code> Value: 229, means the color near completely covers |
| + | * <code style="color: #bb0000;">LV_OPA_COVER</code> Value: 255, means the color completely covers (full opacity) |
| + | |
| + | You can also use the <code style="color: #bb0000;">LV_OPA_*</code> defines in <code style="color: #bb0000;">lv_color_mix()</code> as a mixing ''ratio''. |
| + | |不透明度を説明するために、<code style="color: #bb0000;">lv_opa_t</code>タイプは<code style="color: #bb0000;">uint8_t</code>から作成されます。 |
| + | |
| + | いくつかの特別な目的の定義も導入されています。 |
| + | *<code style="color: #bb0000;">LV_OPA_TRANSP</code> Value: 0, 不透明度なしを意味し、色は完全に透明になります。 |
| + | *<code style="color: #bb0000;">LV_OPA_10</code> Value: 25, 色が少ししか隠れないことを意味する。 |
| + | *<code style="color: #bb0000;">LV_OPA_20 ... OPA_80</code> 論理的に続く |
| + | *<code style="color: #bb0000;">LV_OPA_90</code> Value: 229, 完全に近い色であることを意味する。 |
| + | *<code style="color: #bb0000;">LV_OPA_COVER</code> Value: 255, 色が完全に隠れる(完全な不透明度)ことを意味します。 |
| + | |
| + | |
| + | 混合比として<code style="color: #bb0000;">lv_color_mix()</code>と定義されている<code style="color: #bb0000;">LV_OPA_*</code>を使用することもできます。 |
| + | |
| + | |} |
| + | :[[App:Library:LVGL:docs:Overview#Colors|戻る : Previous]] |
| | | |
− | You can also use the <code>LV_OPA_*</code> defines in <code>lv_color_mix()</code> as a mixing ''ratio''.
| |
| | | |
| == Color types == | | == Color types == |
| + | {| class="wikitable" |
| + | !英文 |
| + | !自動翻訳 |
| + | |- |
| + | | |
| The following variable types are defined by the color module: | | The following variable types are defined by the color module: |
| | | |
− | * <code>lv_color1_t</code> Monochrome color. Also has R, G, B fields for compatibility but they are always the same value (1 byte) | + | * <code style="color: #bb0000;">lv_color1_t</code> Monochrome color. Also has R, G, B fields for compatibility but they are always the same value (1 byte) |
− | * <code>lv_color8_t</code> A structure to store R (3 bit),G (3 bit),B (2 bit) components for 8-bit colors (1 byte) | + | * <code style="color: #bb0000;">lv_color8_t</code> A structure to store R (3 bit),G (3 bit),B (2 bit) components for 8-bit colors (1 byte) |
− | * <code>lv_color16_t</code> A structure to store R (5 bit),G (6 bit),B (5 bit) components for 16-bit colors (2 byte) | + | * <code style="color: #bb0000;">lv_color16_t</code> A structure to store R (5 bit),G (6 bit),B (5 bit) components for 16-bit colors (2 byte) |
− | * <code>lv_color32_t</code> A structure to store R (8 bit),G (8 bit), B (8 bit) components for 24-bit colors (4 byte) | + | * <code style="color: #bb0000;">lv_color32_t</code> A structure to store R (8 bit),G (8 bit), B (8 bit) components for 24-bit colors (4 byte) |
− | * <code>lv_color_t</code> Equal to <code>lv_color1/8/16/24_t</code> depending on the configured color depth setting | + | * <code style="color: #bb0000;">lv_color_t</code> Equal to <code style="color: #bb0000;">lv_color1/8/16/24_t</code> depending on the configured color depth setting |
− | * <code>lv_color_int_t</code> <code>uint8_t</code>, <code>uint16_t</code> or <code>uint32_t</code> depending on the color depth setting. Used to build color arrays from plain numbers. | + | * <code style="color: #bb0000;">lv_color_int_t</code> <code style="color: #bb0000;">uint8_t</code>, <code style="color: #bb0000;">uint16_t</code> or <code style="color: #bb0000;">uint32_t</code> depending on the color depth setting. Used to build color arrays from plain numbers. |
− | * <code>lv_opa_t</code> A simple <code>uint8_t</code> type to describe opacity. | + | * <code style="color: #bb0000;">lv_opa_t</code> A simple <code style="color: #bb0000;">uint8_t</code> type to describe opacity. |
| + | |
| + | The <code style="color: #bb0000;">lv_color_t</code>, <code style="color: #bb0000;">lv_color1_t</code>, <code style="color: #bb0000;">lv_color8_t</code>, <code style="color: #bb0000;">lv_color16_t</code> and <code style="color: #bb0000;">lv_color32_t</code> types have four fields: |
| + | |
| + | * <code style="color: #bb0000;">ch.red</code> red channel |
| + | * <code style="color: #bb0000;">ch.green</code> green channel |
| + | * <code style="color: #bb0000;">ch.blue</code> blue channel |
| + | * <code style="color: #bb0000;">full*</code> red + green + blue as one number |
| + | |
| + | |
| + | You can set the current color depth in ''lv_conf.h'', by setting the <code style="color: #bb0000;">LV_COLOR_DEPTH</code> define to 1 (monochrome), 8, 16 or 32. |
| + | |カラーモジュールでは以下の変数型が定義されている。 |
| + | |
| + | *<code style="color: #bb0000;">lv_color1_t</code> モノクロの色。互換性のためにR, G, Bフィールドも持つが、常に同じ値(1バイト)である。 |
| + | *<code style="color: #bb0000;">lv_color8_t</code> 8 ビットカラーの R(3 bit),G(3 bit),B(2 bit) 成分を格納する構造体(1 byte)。 |
| + | *<code style="color: #bb0000;">lv_color16_t</code> 16 ビット色用の R(5 ビット),G(6 ビット),B(5 ビット)成分を格納する構造体(2 バイト) |
| + | *<code style="color: #bb0000;">lv_color32_t</code> 24 ビット色用の R(8 ビット),G(8 ビット),B(8 ビット) 成分を格納する構造体(4 バイト)。 |
| + | *<code style="color: #bb0000;">lv_color_t</code> 色深度の設定に応じて <code style="color: #bb0000;">lv_color1/8/16/24_t</code> に等しくなる。 |
| + | *<code style="color: #bb0000;">lv_color_int_t</code> <code style="color: #bb0000;">uint8_t</code>, <code style="color: #bb0000;">uint16_t</code> or <code style="color: #bb0000;">uint32_t</code> (色深度設定に依存)。プレーンな数値から色配列を構築するために使用される。 |
| + | *<code style="color: #bb0000;">lv_opa_t</code> 不透明度を表すためのシンプルな <code style="color: #bb0000;">uint8_t</code>型。 |
| | | |
− | The <code>lv_color_t</code>, <code>lv_color1_t</code>, <code>lv_color8_t</code>, <code>lv_color16_t</code> and <code>lv_color32_t</code> types have four fields:
| + | <code style="color: #bb0000;">lv_color_t</code>, <code style="color: #bb0000;">lv_color1_t</code>, <code style="color: #bb0000;">lv_color8_t</code>, <code style="color: #bb0000;">lv_color16_t</code> , <code style="color: #bb0000;">lv_color32_t</code> 型は、4つのフィールドを持ちます。 |
| | | |
− | * <code>ch.red</code> red channel | + | *<code style="color: #bb0000;">ch.red</code> 赤チャンネル |
− | * <code>ch.green</code> green channel | + | *<code style="color: #bb0000;">ch.green</code> 緑チャンネル |
− | * <code>ch.blue</code> blue channel | + | *<code style="color: #bb0000;">ch.blue</code> 青チャンネル |
− | * <code>full*</code> red + green + blue as one number | + | *<code style="color: #bb0000;">full*</code> 赤+緑+青を1つの数値で表す。 |
| + | |
| + | |
| + | <code style="color: #bb0000;">LV_COLOR_DEPTH</code> 定義に1(白黒)、8、16、32を設定することで、lv_conf.hで現在の色深度を設定することができます。 |
| + | |} |
| + | :[[App:Library:LVGL:docs:Overview#Colors|戻る : Previous]] |
| | | |
− | You can set the current color depth in ''lv_conf.h'', by setting the <code>LV_COLOR_DEPTH</code> define to 1 (monochrome), 8, 16 or 32.
| |
| | | |
| === Convert color === | | === Convert color === |
− | You can convert a color from the current color depth to another. The converter functions return with a number, so you have to use the <code>full</code> field to map a converted color back into a structure: | + | {| class="wikitable" |
| + | !英文 |
| + | !自動翻訳 |
| + | |- |
| + | | |
| + | You can convert a color from the current color depth to another. |
| + | |
| + | The converter functions return with a number, so you have to use the <code style="color: #bb0000;">full</code> field to map a converted color back into a structure: |
| + | <syntaxhighlight lang="C++" style="border:1px dashed gray;"> |
| lv_color_t c; | | lv_color_t c; |
| c.red = 0x38; | | c.red = 0x38; |
128行目: |
357行目: |
| lv_color32_t c24; | | lv_color32_t c24; |
| c32.full = lv_color_to32(c); /*Give a 32 bit number with the converted color*/ | | c32.full = lv_color_to32(c); /*Give a 32 bit number with the converted color*/ |
| + | </syntaxhighlight> |
| + | |You can convert a color from the current color depth to another. |
| + | |
| + | The converter functions return with a number, so you have to use the field to map a converted color back into a structure: |
| + | |
| + | 現在の色深度から別の色に変換することができます。 |
| + | |
| + | 変換関数は数値で返すので、変換された色を構造体にマッピングして戻すには、<code style="color: #bb0000;">full</code> フィールドを使用する必要があります。<syntaxhighlight lang="C++" style="border:1px dashed gray;"> |
| + | lv_color_t c; |
| + | c.red = 0x38; |
| + | c.green = 0x70; |
| + | c.blue = 0xCC; |
| + | |
| + | lv_color1_t c1; |
| + | c1.full = lv_color_to1(c); /*Return 1 for light colors, 0 for dark colors*/ |
| + | |
| + | lv_color8_t c8; |
| + | c8.full = lv_color_to8(c); /*Give a 8 bit number with the converted color*/ |
| + | |
| + | lv_color16_t c16; |
| + | c16.full = lv_color_to16(c); /*Give a 16 bit number with the converted color*/ |
| + | |
| + | lv_color32_t c24; |
| + | c32.full = lv_color_to32(c); /*Give a 32 bit number with the converted color*/ |
| + | </syntaxhighlight> |
| + | |} |
| + | :[[App:Library:LVGL:docs:Overview#Colors|戻る : Previous]] |
| + | |
| | | |
| == API == | | == API == |
− | Typedefs | + | {| class="wikitable" |
| + | !英文 |
| + | !自動翻訳 |
| + | |- |
| + | | |
| + | '''Typedefs''' |
| | | |
− | ; <span id="_CPPv320lv_color_filter_cb_t"></span><span id="_CPPv220lv_color_filter_cb_t"></span><span id="lv_color_filter_cb_t"></span><span id="lv__color_8h_1a841724e0434bd4cb4d8f82e7339d07c8" class="target"></span>typedef lv_color_t (*lv_color_filter_cb_t)(const struct _lv_color_filter_dsc_t*, lv_color_t, lv_opa_t)[https://docs.lvgl.io/8.2/overview/color.html#_CPPv420lv_color_filter_cb_t] <span id="_CPPv320lv_color_filter_cb_t"></span><span id="_CPPv220lv_color_filter_cb_t"></span><span id="lv_color_filter_cb_t"></span><span id="lv__color_8h_1a841724e0434bd4cb4d8f82e7339d07c8" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">typedef lv_color_t (*lv_color_filter_cb_t)(const struct _lv_color_filter_dsc_t*, lv_color_t, lv_opa_t) </span> |
| : | | : |
| | | |
− | ; <span id="_CPPv321lv_color_filter_dsc_t"></span><span id="_CPPv221lv_color_filter_dsc_t"></span><span id="lv_color_filter_dsc_t"></span><span id="lv__color_8h_1ada4c995e27d92e07b48d406a4510d2cb" class="target"></span>typedef struct _lv_color_filter_dsc_t lv_color_filter_dsc_t[https://docs.lvgl.io/8.2/overview/color.html#_CPPv421lv_color_filter_dsc_t] <span id="_CPPv321lv_color_filter_dsc_t"></span><span id="_CPPv221lv_color_filter_dsc_t"></span><span id="lv_color_filter_dsc_t"></span><span id="lv__color_8h_1ada4c995e27d92e07b48d406a4510d2cb" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">typedef struct _lv_color_filter_dsc_t lv_color_filter_dsc_t </span> |
| : | | : |
| | | |
− | Enums | + | '''Enums''' |
| | | |
− | ; <span id="_CPPv3Ut2_50"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39" class="target"></span>enum [anonymou[https://docs.lvgl.io/8.2/overview/color.html#_CPPv420lv_color_filter_cb_t]s][https://docs.lvgl.io/8.2/overview/color.html#_CPPv4Ut2_50] <span id="_CPPv3Ut2_50"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">enum [anonymous] </span> |
− | : Opacity perc[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4Ut2_50]entages.[https://docs.lvgl.io/8.2/overview/color.html#_CPPv421lv_color_filter_dsc_t] ''Values:'' | + | : Opacity percentages. '''''Values''':'' |
− | :; <span id="_CPPv3NUt2_5013LV_OPA_TRANSPE"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39ac5670b24820d02ac0fe11ff8a1ad00c0" class="target"></span>enumerator LV_OPA_TRANSP[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_5013LV_OPA_TRANSPE] <span id="_CPPv3NUt2_5013LV_OPA_TRANSPE"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39ac5670b24820d02ac0fe11ff8a1ad00c0" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_OPA_TRANSP </span> |
| :: | | :: |
− | :; <span id="_CPPv3NUt2_508LV_OPA_0E"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39a022929d228c6de59a3bcb10e9d6373a8" class="target"></span>enumerator LV_[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_5013LV_OPA_TRANSPE]OPA_0[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_508LV_OPA_0E] <span id="_CPPv3NUt2_508LV_OPA_0E"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39a022929d228c6de59a3bcb10e9d6373a8" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_OPA_0 </span> |
| :: | | :: |
− | :; <span id="_CPPv3NUt2_509LV_OPA_10E"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39adbd27adbfd0347f6af5030c7f533e47d" class="target"></span>enumerato[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_508LV_OPA_0E]r LV_OPA_10[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_509LV_OPA_10E] <span id="_CPPv3NUt2_509LV_OPA_10E"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39adbd27adbfd0347f6af5030c7f533e47d" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_OPA_10 </span> |
| :: | | :: |
− | :; <span id="_CPPv3NUt2_509LV_OPA_20E"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39acdffbc269048ad2b6e689e311aaefea6" class="target"></span>enumerator[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_509LV_OPA_10E] LV_OPA_20[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_509LV_OPA_20E] <span id="_CPPv3NUt2_509LV_OPA_20E"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39acdffbc269048ad2b6e689e311aaefea6" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_OPA_20 </span> |
| :: | | :: |
− | :; <span id="_CPPv3NUt2_509LV_OPA_30E"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39a2eca983ed75d41926f0e7c9608aa2aa0" class="target"></span>enumerator[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_509LV_OPA_20E] LV_OPA_30[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_509LV_OPA_30E] <span id="_CPPv3NUt2_509LV_OPA_30E"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39a2eca983ed75d41926f0e7c9608aa2aa0" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_OPA_30 </span> |
| :: | | :: |
− | :; <span id="_CPPv3NUt2_509LV_OPA_40E"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39a3dde339d67efb75f90331f51df49d74f" class="target"></span>enumerator[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_509LV_OPA_30E] LV_OPA_40[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_509LV_OPA_40E] <span id="_CPPv3NUt2_509LV_OPA_40E"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39a3dde339d67efb75f90331f51df49d74f" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_OPA_40 </span> |
| :: | | :: |
− | :; <span id="_CPPv3NUt2_509LV_OPA_50E"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39a2b0db3f7dd5170beb8cdaa5e26c35200" class="target"></span>enumerator[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_509LV_OPA_40E] LV_OPA_50[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_509LV_OPA_50E] <span id="_CPPv3NUt2_509LV_OPA_50E"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39a2b0db3f7dd5170beb8cdaa5e26c35200" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_OPA_50 </span> |
| :: | | :: |
− | :; <span id="_CPPv3NUt2_509LV_OPA_60E"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39ae506ddb8751efd6258111395b45c2cd8" class="target"></span>enumerator[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_509LV_OPA_50E] LV_OPA_60[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_509LV_OPA_60E] <span id="_CPPv3NUt2_509LV_OPA_60E"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39ae506ddb8751efd6258111395b45c2cd8" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_OPA_60 </span> |
| :: | | :: |
− | :; <span id="_CPPv3NUt2_509LV_OPA_70E"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39a519758c4538a66db53b951157a879532" class="target"></span>enumerator[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_509LV_OPA_60E] LV_OPA_70[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_509LV_OPA_70E] <span id="_CPPv3NUt2_509LV_OPA_70E"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39a519758c4538a66db53b951157a879532" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_OPA_70 </span> |
| :: | | :: |
− | :; <span id="_CPPv3NUt2_509LV_OPA_80E"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39acc4a6a3a3a6c866d17da2283723bb94f" class="target"></span>enumerator[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_509LV_OPA_70E] LV_OPA_80[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_509LV_OPA_80E] <span id="_CPPv3NUt2_509LV_OPA_80E"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39acc4a6a3a3a6c866d17da2283723bb94f" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_OPA_80 </span> |
| :: | | :: |
− | :; <span id="_CPPv3NUt2_509LV_OPA_90E"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39ab49a9bc0c62645a617ac7d76a3be4546" class="target"></span>enumerator[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_509LV_OPA_80E] LV_OPA_90[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_509LV_OPA_90E] <span id="_CPPv3NUt2_509LV_OPA_90E"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39ab49a9bc0c62645a617ac7d76a3be4546" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_OPA_90 </span> |
| :: | | :: |
− | :; <span id="_CPPv3NUt2_5010LV_OPA_100E"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39a465addffd4457a5aab153657aeb9eb12" class="target"></span>enumerator[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_509LV_OPA_90E] LV_OPA_100[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_5010LV_OPA_100E] <span id="_CPPv3NUt2_5010LV_OPA_100E"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39a465addffd4457a5aab153657aeb9eb12" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_OPA_100 </span> |
| :: | | :: |
− | :; <span id="_CPPv3NUt2_5012LV_OPA_COVERE"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39a13cdfbbe767edf76dc4f53389dfeca4a" class="target"></span>enumerator [https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_5010LV_OPA_100E]LV_OPA_COVER[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_5012LV_OPA_COVERE] <span id="_CPPv3NUt2_5012LV_OPA_COVERE"></span><span id="lv__color_8h_1afb730582952b7ceec73d7dc9bf7bef39a13cdfbbe767edf76dc4f53389dfeca4a" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_OPA_COVER </span> |
| :: | | :: |
| | | |
− | ; <span id="_CPPv312lv_palette_t"></span><span id="_CPPv212lv_palette_t"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9c" class="target"></span>enum lv_pal[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4NUt2_5012LV_OPA_COVERE]ette_t[https://docs.lvgl.io/8.2/overview/color.html#_CPPv412lv_palette_t] <span id="_CPPv312lv_palette_t"></span><span id="_CPPv212lv_palette_t"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9c" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">enum lv_palette_t </span> |
− | : ''Values:'' | + | : '''''Values''':'' |
− | :; <span id="_CPPv3N12lv_palette_t14LV_PALETTE_REDE"></span><span id="_CPPv2N12lv_palette_t14LV_PALETTE_REDE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca8999c470e63be2ac021fde7d612ef9b5" class="target"></span>en[https://docs.lvgl.io/8.2/overview/color.html#_CPPv412lv_palette_t]umerator LV_PALETTE_RED[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t14LV_PALETTE_REDE] <span id="_CPPv3N12lv_palette_t14LV_PALETTE_REDE"></span><span id="_CPPv2N12lv_palette_t14LV_PALETTE_REDE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca8999c470e63be2ac021fde7d612ef9b5" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_PALETTE_RED </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_palette_t15LV_PALETTE_PINKE"></span><span id="_CPPv2N12lv_palette_t15LV_PALETTE_PINKE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca41b1bded24d267261e59e0d2b4b1d873" class="target"></span>enumerator LV_P[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t14LV_PALETTE_REDE]ALETTE_PINK[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t15LV_PALETTE_PINKE] <span id="_CPPv3N12lv_palette_t15LV_PALETTE_PINKE"></span><span id="_CPPv2N12lv_palette_t15LV_PALETTE_PINKE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca41b1bded24d267261e59e0d2b4b1d873" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_PALETTE_PINK </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_palette_t17LV_PALETTE_PURPLEE"></span><span id="_CPPv2N12lv_palette_t17LV_PALETTE_PURPLEE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca11dfd17b2dfbd1f68b2a75925d9cf93e" class="target"></span>enumerator LV_PA[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t15LV_PALETTE_PINKE]LETTE_PURPLE[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t17LV_PALETTE_PURPLEE] <span id="_CPPv3N12lv_palette_t17LV_PALETTE_PURPLEE"></span><span id="_CPPv2N12lv_palette_t17LV_PALETTE_PURPLEE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca11dfd17b2dfbd1f68b2a75925d9cf93e" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_PALETTE_PURPLE </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_palette_t22LV_PALETTE_DEEP_PURPLEE"></span><span id="_CPPv2N12lv_palette_t22LV_PALETTE_DEEP_PURPLEE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca184d2f79486ea1fcad2205e413f09aef" class="target"></span>enumerator LV_PALE[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t17LV_PALETTE_PURPLEE]TTE_DEEP_PURPLE[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t22LV_PALETTE_DEEP_PURPLEE] <span id="_CPPv3N12lv_palette_t22LV_PALETTE_DEEP_PURPLEE"></span><span id="_CPPv2N12lv_palette_t22LV_PALETTE_DEEP_PURPLEE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca184d2f79486ea1fcad2205e413f09aef" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_PALETTE_DEEP_PURPLE </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_palette_t17LV_PALETTE_INDIGOE"></span><span id="_CPPv2N12lv_palette_t17LV_PALETTE_INDIGOE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca841d02d7e8842c7d7cf0a6452c895e95" class="target"></span>enumerator LV_PALETTE_I[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t22LV_PALETTE_DEEP_PURPLEE]NDIGO[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t17LV_PALETTE_INDIGOE] <span id="_CPPv3N12lv_palette_t17LV_PALETTE_INDIGOE"></span><span id="_CPPv2N12lv_palette_t17LV_PALETTE_INDIGOE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca841d02d7e8842c7d7cf0a6452c895e95" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_PALETTE_INDIGO </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_palette_t15LV_PALETTE_BLUEE"></span><span id="_CPPv2N12lv_palette_t15LV_PALETTE_BLUEE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca601ab72e0f389201d8a7f0a50dc0bbc2" class="target"></span>enumerator LV_PALE[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t17LV_PALETTE_INDIGOE]TTE_BLUE[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t15LV_PALETTE_BLUEE] <span id="_CPPv3N12lv_palette_t15LV_PALETTE_BLUEE"></span><span id="_CPPv2N12lv_palette_t15LV_PALETTE_BLUEE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca601ab72e0f389201d8a7f0a50dc0bbc2" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_PALETTE_BLUE </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_palette_t21LV_PALETTE_LIGHT_BLUEE"></span><span id="_CPPv2N12lv_palette_t21LV_PALETTE_LIGHT_BLUEE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca73aa5c1a6d58e789bb82ebb77317fafb" class="target"></span>enumerator LV_PA[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t15LV_PALETTE_BLUEE]LETTE_LIGHT_BLUE[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t21LV_PALETTE_LIGHT_BLUEE] <span id="_CPPv3N12lv_palette_t21LV_PALETTE_LIGHT_BLUEE"></span><span id="_CPPv2N12lv_palette_t21LV_PALETTE_LIGHT_BLUEE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca73aa5c1a6d58e789bb82ebb77317fafb" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_PALETTE_LIGHT_BLUE </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_palette_t15LV_PALETTE_CYANE"></span><span id="_CPPv2N12lv_palette_t15LV_PALETTE_CYANE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9cab67b36f1f5efba59254119c6801afb6b" class="target"></span>enumerator LV_PALETTE_[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t21LV_PALETTE_LIGHT_BLUEE]CYAN[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t15LV_PALETTE_CYANE] <span id="_CPPv3N12lv_palette_t15LV_PALETTE_CYANE"></span><span id="_CPPv2N12lv_palette_t15LV_PALETTE_CYANE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9cab67b36f1f5efba59254119c6801afb6b" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_PALETTE_CYAN </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_palette_t15LV_PALETTE_TEALE"></span><span id="_CPPv2N12lv_palette_t15LV_PALETTE_TEALE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca9ed0677c8db81cd113dca283e09d1954" class="target"></span>enumerator LV_PA[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t15LV_PALETTE_CYANE]LETTE_TEAL[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t15LV_PALETTE_TEALE] <span id="_CPPv3N12lv_palette_t15LV_PALETTE_TEALE"></span><span id="_CPPv2N12lv_palette_t15LV_PALETTE_TEALE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca9ed0677c8db81cd113dca283e09d1954" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_PALETTE_TEAL </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_palette_t16LV_PALETTE_GREENE"></span><span id="_CPPv2N12lv_palette_t16LV_PALETTE_GREENE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca799cf9fdb9eacdbeb56b0562ace15d3b" class="target"></span>enumerator LV_PA[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t15LV_PALETTE_TEALE]LETTE_GREEN[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t16LV_PALETTE_GREENE] <span id="_CPPv3N12lv_palette_t16LV_PALETTE_GREENE"></span><span id="_CPPv2N12lv_palette_t16LV_PALETTE_GREENE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca799cf9fdb9eacdbeb56b0562ace15d3b" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_PALETTE_GREEN </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_palette_t22LV_PALETTE_LIGHT_GREENE"></span><span id="_CPPv2N12lv_palette_t22LV_PALETTE_LIGHT_GREENE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9cacf2ad3cd0d38578ef05e0677f0507ce0" class="target"></span>enumerator LV_PAL[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t16LV_PALETTE_GREENE]ETTE_LIGHT_GREEN[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t22LV_PALETTE_LIGHT_GREENE] <span id="_CPPv3N12lv_palette_t22LV_PALETTE_LIGHT_GREENE"></span><span id="_CPPv2N12lv_palette_t22LV_PALETTE_LIGHT_GREENE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9cacf2ad3cd0d38578ef05e0677f0507ce0" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_PALETTE_LIGHT_GREEN </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_palette_t15LV_PALETTE_LIMEE"></span><span id="_CPPv2N12lv_palette_t15LV_PALETTE_LIMEE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9cabccea0f2d8de8cdb60cb5783af80808a" class="target"></span>enumerator LV_PALETTE_L[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t22LV_PALETTE_LIGHT_GREENE]IME[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t15LV_PALETTE_LIMEE] <span id="_CPPv3N12lv_palette_t15LV_PALETTE_LIMEE"></span><span id="_CPPv2N12lv_palette_t15LV_PALETTE_LIMEE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9cabccea0f2d8de8cdb60cb5783af80808a" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_PALETTE_LIME </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_palette_t17LV_PALETTE_YELLOWE"></span><span id="_CPPv2N12lv_palette_t17LV_PALETTE_YELLOWE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9cab0781e5dcc61d9eaf3cd023d3a01d90f" class="target"></span>enumerator LV_PA[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t15LV_PALETTE_LIMEE]LETTE_YELLOW[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t17LV_PALETTE_YELLOWE] <span id="_CPPv3N12lv_palette_t17LV_PALETTE_YELLOWE"></span><span id="_CPPv2N12lv_palette_t17LV_PALETTE_YELLOWE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9cab0781e5dcc61d9eaf3cd023d3a01d90f" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_PALETTE_YELLOW </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_palette_t16LV_PALETTE_AMBERE"></span><span id="_CPPv2N12lv_palette_t16LV_PALETTE_AMBERE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9caabf5c0fe046db263d80f524705a0ae61" class="target"></span>enumerator LV_PALE[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t17LV_PALETTE_YELLOWE]TTE_AMBER[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t16LV_PALETTE_AMBERE] <span id="_CPPv3N12lv_palette_t16LV_PALETTE_AMBERE"></span><span id="_CPPv2N12lv_palette_t16LV_PALETTE_AMBERE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9caabf5c0fe046db263d80f524705a0ae61" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_PALETTE_AMBER </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_palette_t17LV_PALETTE_ORANGEE"></span><span id="_CPPv2N12lv_palette_t17LV_PALETTE_ORANGEE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca2ba28e943633efd7f9fabf279e189732" class="target"></span>enumerator LV_PAL[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t16LV_PALETTE_AMBERE]ETTE_ORANGE[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t17LV_PALETTE_ORANGEE] <span id="_CPPv3N12lv_palette_t17LV_PALETTE_ORANGEE"></span><span id="_CPPv2N12lv_palette_t17LV_PALETTE_ORANGEE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca2ba28e943633efd7f9fabf279e189732" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_PALETTE_ORANGE </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_palette_t22LV_PALETTE_DEEP_ORANGEE"></span><span id="_CPPv2N12lv_palette_t22LV_PALETTE_DEEP_ORANGEE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9caa5698a59b593e97cf74c836f4b6413d0" class="target"></span>enumerator LV_PALE[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t17LV_PALETTE_ORANGEE]TTE_DEEP_ORANGE[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t22LV_PALETTE_DEEP_ORANGEE] <span id="_CPPv3N12lv_palette_t22LV_PALETTE_DEEP_ORANGEE"></span><span id="_CPPv2N12lv_palette_t22LV_PALETTE_DEEP_ORANGEE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9caa5698a59b593e97cf74c836f4b6413d0" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_PALETTE_DEEP_ORANGE </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_palette_t16LV_PALETTE_BROWNE"></span><span id="_CPPv2N12lv_palette_t16LV_PALETTE_BROWNE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca7530b489d7870e4597b09d9c07d628b4" class="target"></span>enumerator LV_PALETTE_B[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t22LV_PALETTE_DEEP_ORANGEE]ROWN[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t16LV_PALETTE_BROWNE] <span id="_CPPv3N12lv_palette_t16LV_PALETTE_BROWNE"></span><span id="_CPPv2N12lv_palette_t16LV_PALETTE_BROWNE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca7530b489d7870e4597b09d9c07d628b4" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_PALETTE_BROWN </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_palette_t20LV_PALETTE_BLUE_GREYE"></span><span id="_CPPv2N12lv_palette_t20LV_PALETTE_BLUE_GREYE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9cafe7b69bbede212bc4a0adab3def5e0a9" class="target"></span>enumerator LV_PAL[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t16LV_PALETTE_BROWNE]ETTE_BLUE_GREY[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t20LV_PALETTE_BLUE_GREYE] <span id="_CPPv3N12lv_palette_t20LV_PALETTE_BLUE_GREYE"></span><span id="_CPPv2N12lv_palette_t20LV_PALETTE_BLUE_GREYE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9cafe7b69bbede212bc4a0adab3def5e0a9" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_PALETTE_BLUE_GREY </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_palette_t15LV_PALETTE_GREYE"></span><span id="_CPPv2N12lv_palette_t15LV_PALETTE_GREYE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9caffdd132d4990d4a81fd60ead14b5600e" class="target"></span>enumerator LV_PALETTE[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t20LV_PALETTE_BLUE_GREYE]_GREY[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t15LV_PALETTE_GREYE] <span id="_CPPv3N12lv_palette_t15LV_PALETTE_GREYE"></span><span id="_CPPv2N12lv_palette_t15LV_PALETTE_GREYE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9caffdd132d4990d4a81fd60ead14b5600e" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_PALETTE_GREY </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_palette_t16_LV_PALETTE_LASTE"></span><span id="_CPPv2N12lv_palette_t16_LV_PALETTE_LASTE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca26d732f1007914518d1f3549d9a7bbda" class="target"></span>enumerator _LV_P[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t15LV_PALETTE_GREYE]ALETTE_LAST[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t16_LV_PALETTE_LASTE] <span id="_CPPv3N12lv_palette_t16_LV_PALETTE_LASTE"></span><span id="_CPPv2N12lv_palette_t16_LV_PALETTE_LASTE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca26d732f1007914518d1f3549d9a7bbda" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator _LV_PALETTE_LAST </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_palette_t15LV_PALETTE_NONEE"></span><span id="_CPPv2N12lv_palette_t15LV_PALETTE_NONEE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca353bb30abd2f75566edcee19d76e7146" class="target"></span>enumerator LV_PAL[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t16_LV_PALETTE_LASTE]ETTE_NONE[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t15LV_PALETTE_NONEE] <span id="_CPPv3N12lv_palette_t15LV_PALETTE_NONEE"></span><span id="_CPPv2N12lv_palette_t15LV_PALETTE_NONEE"></span><span id="lv__color_8h_1ab9eb65d3f0938343eac9418471bd0d9ca353bb30abd2f75566edcee19d76e7146" class="target"></span> | + | : <span style="background-color: #eeeeee;">enumerator LV_PALETTE_NONE </span> |
| :: | | :: |
| | | |
− | Functions | + | '''Functions''' |
| | | |
− | ; <span id="_CPPv319LV_EXPORT_CONST_INT14LV_COLOR_DEPTH"></span><span id="_CPPv219LV_EXPORT_CONST_INT14LV_COLOR_DEPTH"></span><span id="LV_EXPORT_CONST_INT__LV_COLOR_DEPTH"></span><span id="lv__color_8h_1aae4fa6ac21c505e6aee2fd8d1f574411" class="target"></span>LV_[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_palette_t15LV_PALETTE_NONEE]EXPORT_CONST_INT(LV_COLOR_DEPTH)[https://docs.lvgl.io/8.2/overview/color.html#_CPPv419LV_EXPORT_CONST_INT14LV_COLOR_DEPTH] <span id="_CPPv319LV_EXPORT_CONST_INT14LV_COLOR_DEPTH"></span><span id="_CPPv219LV_EXPORT_CONST_INT14LV_COLOR_DEPTH"></span><span id="LV_EXPORT_CONST_INT__LV_COLOR_DEPTH"></span><span id="lv__color_8h_1aae4fa6ac21c505e6aee2fd8d1f574411" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">LV_EXPORT_CONST_INT(LV_COLOR_DEPTH) </span> |
| : | | : |
| | | |
− | ; <span id="_CPPv319LV_EXPORT_CONST_INT16LV_COLOR_16_SWAP"></span><span id="_CPPv219LV_EXPORT_CONST_INT16LV_COLOR_16_SWAP"></span><span id="LV_EXPORT_CONST_INT__LV_COLOR_16_SWAP"></span><span id="lv__color_8h_1a932b3ecb940259e933646957d54fa5aa" class="target"></span>LV_EXPORT_CONST_INT(LV_CO[https://docs.lvgl.io/8.2/overview/color.html#_CPPv419LV_EXPORT_CONST_INT14LV_COLOR_DEPTH]LOR_16_SWAP)[https://docs.lvgl.io/8.2/overview/color.html#_CPPv419LV_EXPORT_CONST_INT16LV_COLOR_16_SWAP] <span id="_CPPv319LV_EXPORT_CONST_INT16LV_COLOR_16_SWAP"></span><span id="_CPPv219LV_EXPORT_CONST_INT16LV_COLOR_16_SWAP"></span><span id="LV_EXPORT_CONST_INT__LV_COLOR_16_SWAP"></span><span id="lv__color_8h_1a932b3ecb940259e933646957d54fa5aa" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">LV_EXPORT_CONST_INT(LV_COLOR_16_SWAP) </span> |
| : | | : |
| | | |
− | ; <span id="lv__color_8h_1abe4457aa99ff3ce18f3bc1d3909b321a" class="target"></span>typedef LV_CONCAT3 (uint, L[https://docs.lvgl.io/8.2/overview/color.html#_CPPv419LV_EXPORT_CONST_INT16LV_COLOR_16_SWAP]V_COLOR_SIZE, _t) lv_color_int_t
| + | <span style="background-color:#e7f2fa;color:#2980b9;">typedef LV_CONCAT3 (uint, LV_COLOR_SIZE, _t) lv_color_int_t</span> |
| : | | : |
| | | |
− | ; <span id="lv__color_8h_1a08f61c8ce07684eb068dccbca172463d" class="target"></span>typedef LV_CONCAT3 (lv_color, LV_COLOR_DEPTH, _t) lv_color_t
| + | <span style="background-color:#e7f2fa;color:#2980b9;">typedef LV_CONCAT3 (lv_color, LV_COLOR_DEPTH, _t) lv_color_t</span> |
| : | | : |
| | | |
− | ; <span id="_CPPv312lv_color_to110lv_color_t"></span><span id="_CPPv212lv_color_to110lv_color_t"></span><span id="lv_color_to1__lv_color_t"></span><span id="lv__color_8h_1a3dc371907bc679c4bce07a44d87c761f" class="target"></span>static inline uint8_t lv_color_to1(lv_color_t color)[https://docs.lvgl.io/8.2/overview/color.html#_CPPv412lv_color_to110lv_color_t] <span id="_CPPv312lv_color_to110lv_color_t"></span><span id="_CPPv212lv_color_to110lv_color_t"></span><span id="lv_color_to1__lv_color_t"></span><span id="lv__color_8h_1a3dc371907bc679c4bce07a44d87c761f" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">static inline uint8_t lv_color_to1(lv_color_t color) </span> |
| : | | : |
| | | |
− | ; <span id="_CPPv312lv_color_to810lv_color_t"></span><span id="_CPPv212lv_color_to810lv_color_t"></span><span id="lv_color_to8__lv_color_t"></span><span id="lv__color_8h_1a0e7df29d07614b7305a6018132ef5851" class="target"></span>static inline uint8_t lv_color_to8(lv_colo[https://docs.lvgl.io/8.2/overview/color.html#_CPPv412lv_color_to110lv_color_t]r_t color)[https://docs.lvgl.io/8.2/overview/color.html#_CPPv412lv_color_to810lv_color_t] <span id="_CPPv312lv_color_to810lv_color_t"></span><span id="_CPPv212lv_color_to810lv_color_t"></span><span id="lv_color_to8__lv_color_t"></span><span id="lv__color_8h_1a0e7df29d07614b7305a6018132ef5851" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">static inline uint8_t lv_color_to8(lv_color_t color) </span> |
| : | | : |
| | | |
− | ; <span id="_CPPv313lv_color_to1610lv_color_t"></span><span id="_CPPv213lv_color_to1610lv_color_t"></span><span id="lv_color_to16__lv_color_t"></span><span id="lv__color_8h_1a619d57100421e08ed853e87182c74d82" class="target"></span>static inline uint16_t lv_color_to16(lv_co[https://docs.lvgl.io/8.2/overview/color.html#_CPPv412lv_color_to810lv_color_t]lor_t color)[https://docs.lvgl.io/8.2/overview/color.html#_CPPv413lv_color_to1610lv_color_t] <span id="_CPPv313lv_color_to1610lv_color_t"></span><span id="_CPPv213lv_color_to1610lv_color_t"></span><span id="lv_color_to16__lv_color_t"></span><span id="lv__color_8h_1a619d57100421e08ed853e87182c74d82" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">static inline uint16_t lv_color_to16(lv_color_t color) </span> |
| : | | : |
| | | |
− | ; <span id="_CPPv313lv_color_to3210lv_color_t"></span><span id="_CPPv213lv_color_to3210lv_color_t"></span><span id="lv_color_to32__lv_color_t"></span><span id="lv__color_8h_1a79bbd79f0e137b14dadcdcfe3ce8e85f" class="target"></span>static inline uint32_t lv_color_to32(lv_colo[https://docs.lvgl.io/8.2/overview/color.html#_CPPv413lv_color_to1610lv_color_t]r_t color)[https://docs.lvgl.io/8.2/overview/color.html#_CPPv413lv_color_to3210lv_color_t] <span id="_CPPv313lv_color_to3210lv_color_t"></span><span id="_CPPv213lv_color_to3210lv_color_t"></span><span id="lv_color_to32__lv_color_t"></span><span id="lv__color_8h_1a79bbd79f0e137b14dadcdcfe3ce8e85f" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">static inline uint32_t lv_color_to32(lv_color_t color) </span> |
| : | | : |
| | | |
− | ; <span id="_CPPv319lv_color_brightness10lv_color_t"></span><span id="_CPPv219lv_color_brightness10lv_color_t"></span><span id="lv_color_brightness__lv_color_t"></span><span id="lv__color_8h_1ac8f5127fc2dda77756f091048e8798fa" class="target"></span>static inline uint8_t lv_color_brightness(lv[https://docs.lvgl.io/8.2/overview/color.html#_CPPv413lv_color_to3210lv_color_t]_color_t color)[https://docs.lvgl.io/8.2/overview/color.html#_CPPv419lv_color_brightness10lv_color_t] <span id="_CPPv319lv_color_brightness10lv_color_t"></span><span id="_CPPv219lv_color_brightness10lv_color_t"></span><span id="lv_color_brightness__lv_color_t"></span><span id="lv__color_8h_1ac8f5127fc2dda77756f091048e8798fa" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">static inline uint8_t lv_color_brightness(lv_color_t color) </span> |
| : Get the brightness of a color | | : Get the brightness of a color |
− | :; Parameters | + | : '''Parameters''' |
− | :: color --[https://docs.lvgl.io/8.2/overview/color.html#_CPPv419lv_color_brightness10lv_color_t] a color | + | :: '''color''' -- a color |
− | :; Returns | + | : '''Returns''' |
| :: the brightness [0..255] | | :: the brightness [0..255] |
| | | |
− | ; <span id="_CPPv313lv_color_make7uint8_t7uint8_t7uint8_t"></span><span id="_CPPv213lv_color_make7uint8_t7uint8_t7uint8_t"></span><span id="lv_color_make__uint8_t.uint8_t.uint8_t"></span><span id="lv__color_8h_1ad3654d38dfa4ef3b04c9312f582815e9" class="target"></span>static inline lv_color_t lv_color_make(uint8_t r, uint8_t g, uint8_t b)[https://docs.lvgl.io/8.2/overview/color.html#_CPPv413lv_color_make7uint8_t7uint8_t7uint8_t] <span id="_CPPv313lv_color_make7uint8_t7uint8_t7uint8_t"></span><span id="_CPPv213lv_color_make7uint8_t7uint8_t7uint8_t"></span><span id="lv_color_make__uint8_t.uint8_t.uint8_t"></span><span id="lv__color_8h_1ad3654d38dfa4ef3b04c9312f582815e9" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">static inline lv_color_t lv_color_make(uint8_t r, uint8_t g, uint8_t b) </span> |
| : | | : |
| | | |
− | ; <span id="_CPPv312lv_color_hex8uint32_t"></span><span id="_CPPv212lv_color_hex8uint32_t"></span><span id="lv_color_hex__uint32_t"></span><span id="lv__color_8h_1a5d7966d9dc2b0e344d986717f70c7585" class="target"></span>static inline lv_color_t lv_color_hex(uint32_t c)[https://docs.lvgl.io/8.2/overview/color.html#_CPPv412lv_color_hex8uint32_t] <span id="_CPPv312lv_color_hex8uint32_t"></span><span id="_CPPv212lv_color_hex8uint32_t"></span><span id="lv_color_hex__uint32_t"></span><span id="lv__color_8h_1a5d7966d9dc2b0e344d986717f70c7585" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">static inline lv_color_t lv_color_hex(uint32_t c) </span> |
| : | | : |
| | | |
− | ; [https://docs.lvgl.io/8.2/overview/color.html#_CPPv413lv_color_make7uint8_t7uint8_t7uint8_t]<span id="_CPPv313lv_color_hex38uint32_t"></span><span id="_CPPv213lv_color_hex38uint32_t"></span><span id="lv_color_hex3__uint32_t"></span><span id="lv__color_8h_1a1bcd1d2a59a6e2d651eeb32391639e6e" class="target"></span>static inline lv_color_t lv_color_hex3([https://docs.lvgl.io/8.2/overview/color.html#_CPPv412lv_color_hex8uint32_t]uint32_t c)[https://docs.lvgl.io/8.2/overview/color.html#_CPPv413lv_color_hex38uint32_t] <span id="_CPPv313lv_color_hex38uint32_t"></span><span id="_CPPv213lv_color_hex38uint32_t"></span><span id="lv_color_hex3__uint32_t"></span><span id="lv__color_8h_1a1bcd1d2a59a6e2d651eeb32391639e6e" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">static inline lv_color_t lv_color_hex3(uint32_t c) </span> |
| : | | : |
| | | |
− | ; <span id="_CPPv324lv_color_filter_dsc_initP21lv_color_filter_dsc_t20lv_color_filter_cb_t"></span><span id="_CPPv224lv_color_filter_dsc_initP21lv_color_filter_dsc_t20lv_color_filter_cb_t"></span><span id="lv_color_filter_dsc_init__lv_color_filter_dsc_tP.lv_color_filter_cb_t"></span><span id="lv__color_8h_1a5684c0ececa8df649be47c3497b4cac6" class="target"></span>static inline void lv_color_filter_dsc_i[https://docs.lvgl.io/8.2/overview/color.html#_CPPv413lv_color_hex38uint32_t]nit(lv_color_filter_dsc_t *dsc, lv_color_filter_cb_t cb)[https://docs.lvgl.io/8.2/overview/color.html#_CPPv424lv_color_filter_dsc_initP21lv_color_filter_dsc_t20lv_color_filter_cb_t] <span id="_CPPv324lv_color_filter_dsc_initP21lv_color_filter_dsc_t20lv_color_filter_cb_t"></span><span id="_CPPv224lv_color_filter_dsc_initP21lv_color_filter_dsc_t20lv_color_filter_cb_t"></span><span id="lv_color_filter_dsc_init__lv_color_filter_dsc_tP.lv_color_filter_cb_t"></span><span id="lv__color_8h_1a5684c0ececa8df649be47c3497b4cac6" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">static inline void lv_color_filter_dsc_init(lv_color_filter_dsc_t *dsc, lv_color_filter_cb_t cb) </span> |
| : | | : |
| | | |
− | ; <span id="_CPPv316lv_color_lighten10lv_color_t8lv_opa_t"></span><span id="_CPPv216lv_color_lighten10lv_color_t8lv_opa_t"></span><span id="lv_color_lighten__lv_color_t.lv_opa_t"></span><span id="lv__color_8h_1abb69f9753b72145e5c6334b418ee61f6" class="target"></span>lv_color_t lv_color_lighten(lv_color_t c, lv_opa_t lvl)[https://docs.lvgl.io/8.2/overview/color.html#_CPPv416lv_color_lighten10lv_color_t8lv_opa_t] <span id="_CPPv316lv_color_lighten10lv_color_t8lv_opa_t"></span><span id="_CPPv216lv_color_lighten10lv_color_t8lv_opa_t"></span><span id="lv_color_lighten__lv_color_t.lv_opa_t"></span><span id="lv__color_8h_1abb69f9753b72145e5c6334b418ee61f6" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">lv_color_t lv_color_lighten(lv_color_t c, lv_opa_t lvl) </span> |
| : | | : |
| | | |
− | ; <span id="_CPPv315lv_color_darken10lv_color_t8lv_opa_t"></span><span id="_CPPv215lv_color_darken10lv_color_t8lv_opa_t"></span><span id="lv_color_darken__lv_color_t.lv_opa_t"></span><span id="lv__color_8h_1a210eb413016d55506d3a74d0e562cd18" class="target"></span>lv_color_t lv_color[https://docs.lvgl.io/8.2/overview/color.html#_CPPv424lv_color_filter_dsc_initP21lv_color_filter_dsc_t20lv_color_filter_cb_t]_darken(lv_color_t c, lv_o[https://docs.lvgl.io/8.2/overview/color.html#_CPPv416lv_color_lighten10lv_color_t8lv_opa_t]pa_t lvl)[https://docs.lvgl.io/8.2/overview/color.html#_CPPv415lv_color_darken10lv_color_t8lv_opa_t] <span id="_CPPv315lv_color_darken10lv_color_t8lv_opa_t"></span><span id="_CPPv215lv_color_darken10lv_color_t8lv_opa_t"></span><span id="lv_color_darken__lv_color_t.lv_opa_t"></span><span id="lv__color_8h_1a210eb413016d55506d3a74d0e562cd18" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">lv_color_t lv_color_darken(lv_color_t c, lv_opa_t lvl) </span> |
| : | | : |
| | | |
− | ; <span id="_CPPv325lv_color_change_lightness10lv_color_t8lv_opa_t"></span><span id="_CPPv225lv_color_change_lightness10lv_color_t8lv_opa_t"></span><span id="lv_color_change_lightness__lv_color_t.lv_opa_t"></span><span id="lv__color_8h_1a1172ce6482486321aa2412584f8a4cb1" class="target"></span>lv_color_t lv_color_change_lightness(lv_colo[https://docs.lvgl.io/8.2/overview/color.html#_CPPv415lv_color_darken10lv_color_t8lv_opa_t]r_t c, lv_opa_t lvl)[https://docs.lvgl.io/8.2/overview/color.html#_CPPv425lv_color_change_lightness10lv_color_t8lv_opa_t] <span id="_CPPv325lv_color_change_lightness10lv_color_t8lv_opa_t"></span><span id="_CPPv225lv_color_change_lightness10lv_color_t8lv_opa_t"></span><span id="lv_color_change_lightness__lv_color_t.lv_opa_t"></span><span id="lv__color_8h_1a1172ce6482486321aa2412584f8a4cb1" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">lv_color_t lv_color_change_lightness(lv_color_t c, lv_opa_t lvl) </span> |
| : | | : |
| | | |
− | ; <span id="_CPPv319lv_color_hsv_to_rgb8uint16_t7uint8_t7uint8_t"></span><span id="_CPPv219lv_color_hsv_to_rgb8uint16_t7uint8_t7uint8_t"></span><span id="lv_color_hsv_to_rgb__uint16_t.uint8_t.uint8_t"></span><span id="lv__color_8h_1a09816229b98000ba2fc7098696c2b740" class="target"></span>lv_color_t lv_color_hsv_to_rgb(uint16_t h, uint8_t s, [https://docs.lvgl.io/8.2/overview/color.html#_CPPv425lv_color_change_lightness10lv_color_t8lv_opa_t]uint8_t v)[https://docs.lvgl.io/8.2/overview/color.html#_CPPv419lv_color_hsv_to_rgb8uint16_t7uint8_t7uint8_t] <span id="_CPPv319lv_color_hsv_to_rgb8uint16_t7uint8_t7uint8_t"></span><span id="_CPPv219lv_color_hsv_to_rgb8uint16_t7uint8_t7uint8_t"></span><span id="lv_color_hsv_to_rgb__uint16_t.uint8_t.uint8_t"></span><span id="lv__color_8h_1a09816229b98000ba2fc7098696c2b740" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">lv_color_t lv_color_hsv_to_rgb(uint16_t h, uint8_t s, uint8_t v) </span> |
| : Convert a HSV color to RGB | | : Convert a HSV color to RGB |
− | :; Parameters | + | : '''Parameters''' |
− | ::* h -- hue [0..3[https://docs.lvgl.io/8.2/overview/color.html#_CPPv419lv_color_hsv_to_rgb8uint16_t7uint8_t7uint8_t]59] | + | ::* '''h''' -- hue [0..359] |
− | ::* s -- saturation [0..100] | + | ::* '''s''' -- saturation [0..100] |
− | ::* v -- value [0..100] | + | ::* '''v''' -- value [0..100] |
− | :; Returns | + | : '''Returns''' |
| :: the given RGB color in RGB (with LV_COLOR_DEPTH depth) | | :: the given RGB color in RGB (with LV_COLOR_DEPTH depth) |
| | | |
− | ; <span id="_CPPv319lv_color_rgb_to_hsv7uint8_t7uint8_t7uint8_t"></span><span id="_CPPv219lv_color_rgb_to_hsv7uint8_t7uint8_t7uint8_t"></span><span id="lv_color_rgb_to_hsv__uint8_t.uint8_t.uint8_t"></span><span id="lv__color_8h_1a4d455fed0393e8a3fee3d8d5d3ea5900" class="target"></span>lv_color_hsv_t lv_color_rgb_to_hsv(uint8_t r8, uint8_t g8, uint8_t b8)[https://docs.lvgl.io/8.2/overview/color.html#_CPPv419lv_color_rgb_to_hsv7uint8_t7uint8_t7uint8_t] <span id="_CPPv319lv_color_rgb_to_hsv7uint8_t7uint8_t7uint8_t"></span><span id="_CPPv219lv_color_rgb_to_hsv7uint8_t7uint8_t7uint8_t"></span><span id="lv_color_rgb_to_hsv__uint8_t.uint8_t.uint8_t"></span><span id="lv__color_8h_1a4d455fed0393e8a3fee3d8d5d3ea5900" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">lv_color_hsv_t lv_color_rgb_to_hsv(uint8_t r8, uint8_t g8, uint8_t b8) </span> |
| : Convert a 32-bit RGB color to HSV | | : Convert a 32-bit RGB color to HSV |
− | :; Parameters | + | : '''Parameters''' |
− | ::* r8 -- 8-bit r[https://docs.lvgl.io/8.2/overview/color.html#_CPPv419lv_color_rgb_to_hsv7uint8_t7uint8_t7uint8_t]ed | + | ::* '''r8''' -- 8-bit red |
− | ::* g8 -- 8-bit green | + | ::* '''g8''' -- 8-bit green |
− | ::* b8 -- 8-bit blue | + | ::* '''b8''' -- 8-bit blue |
− | :; Returns | + | : '''Returns''' |
| :: the given RGB color in HSV | | :: the given RGB color in HSV |
| | | |
− | ; <span id="_CPPv315lv_color_to_hsv10lv_color_t"></span><span id="_CPPv215lv_color_to_hsv10lv_color_t"></span><span id="lv_color_to_hsv__lv_color_t"></span><span id="lv__color_8h_1a2afdf6490e5979aa453398c03773bf2d" class="target"></span>lv_color_hsv_t lv_color_to_hsv(lv_color_t color)[https://docs.lvgl.io/8.2/overview/color.html#_CPPv415lv_color_to_hsv10lv_color_t] <span id="_CPPv315lv_color_to_hsv10lv_color_t"></span><span id="_CPPv215lv_color_to_hsv10lv_color_t"></span><span id="lv_color_to_hsv__lv_color_t"></span><span id="lv__color_8h_1a2afdf6490e5979aa453398c03773bf2d" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">lv_color_hsv_t lv_color_to_hsv(lv_color_t color) </span> |
| : Convert a color to HSV | | : Convert a color to HSV |
− | :; Parameters | + | : '''Parameters''' |
− | :: colo[https://docs.lvgl.io/8.2/overview/color.html#_CPPv415lv_color_to_hsv10lv_color_t]r -- color | + | :: '''color''' -- color |
− | :; Returns | + | : '''Returns''' |
| :: the given color in HSV | | :: the given color in HSV |
| | | |
− | ; <span id="_CPPv319lv_color_chroma_keyv"></span><span id="_CPPv219lv_color_chroma_keyv"></span><span id="lv_color_chroma_key__void"></span><span id="lv__color_8h_1adcd4f2c83e54be3da10d3eac583ff29c" class="target"></span>static inline lv_color_t lv_color_chroma_key(void)[https://docs.lvgl.io/8.2/overview/color.html#_CPPv419lv_color_chroma_keyv] <span id="_CPPv319lv_color_chroma_keyv"></span><span id="_CPPv219lv_color_chroma_keyv"></span><span id="lv_color_chroma_key__void"></span><span id="lv__color_8h_1adcd4f2c83e54be3da10d3eac583ff29c" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">static inline lv_color_t lv_color_chroma_key(void) </span> |
− | : Just a wrapper around LV_COLOR_CHROMA_KEY beca[https://docs.lvgl.io/8.2/overview/color.html#_CPPv419lv_color_chroma_keyv]use it might be more convenient to use a function is some cases | + | : Just a wrapper around LV_COLOR_CHROMA_KEY because it might be more convenient to use a function is some cases |
− | :; Returns | + | : '''Returns''' |
| :: LV_COLOR_CHROMA_KEY | | :: LV_COLOR_CHROMA_KEY |
| | | |
− | ; <span id="_CPPv315lv_palette_main12lv_palette_t"></span><span id="_CPPv215lv_palette_main12lv_palette_t"></span><span id="lv_palette_main__lv_palette_t"></span><span id="lv__color_8h_1a02d11c7e2f70e8b777901d9e403c6b34" class="target"></span>lv_color_t lv_palette_main(lv_palette_t p)[https://docs.lvgl.io/8.2/overview/color.html#_CPPv415lv_palette_main12lv_palette_t] <span id="_CPPv315lv_palette_main12lv_palette_t"></span><span id="_CPPv215lv_palette_main12lv_palette_t"></span><span id="lv_palette_main__lv_palette_t"></span><span id="lv__color_8h_1a02d11c7e2f70e8b777901d9e403c6b34" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">lv_color_t lv_palette_main(lv_palette_t p) </span> |
| : | | : |
| | | |
− | ; <span id="_CPPv314lv_color_whitev"></span><span id="_CPPv214lv_color_whitev"></span><span id="lv_color_white__void"></span><span id="lv__color_8h_1a3e6a35895bfa2267f2cb79cc6c0a5f85" class="target"></span>static inline lv_color_t lv_colo[https://docs.lvgl.io/8.2/overview/color.html#_CPPv415lv_palette_main12lv_palette_t]r_white(void)[https://docs.lvgl.io/8.2/overview/color.html#_CPPv414lv_color_whitev] <span id="_CPPv314lv_color_whitev"></span><span id="_CPPv214lv_color_whitev"></span><span id="lv_color_white__void"></span><span id="lv__color_8h_1a3e6a35895bfa2267f2cb79cc6c0a5f85" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">static inline lv_color_t lv_color_white(void) </span> |
| : | | : |
| | | |
− | ; <span id="_CPPv314lv_color_blackv"></span><span id="_CPPv214lv_color_blackv"></span><span id="lv_color_black__void"></span><span id="lv__color_8h_1aa14fa5ebf9a00e725aed5e488f505f82" class="target"></span>static inline lv_color_t lv_color_b[https://docs.lvgl.io/8.2/overview/color.html#_CPPv414lv_color_whitev]lack(void)[https://docs.lvgl.io/8.2/overview/color.html#_CPPv414lv_color_blackv] <span id="_CPPv314lv_color_blackv"></span><span id="_CPPv214lv_color_blackv"></span><span id="lv_color_black__void"></span><span id="lv__color_8h_1aa14fa5ebf9a00e725aed5e488f505f82" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">static inline lv_color_t lv_color_black(void) </span> |
| : | | : |
| | | |
− | ; <span id="_CPPv318lv_palette_lighten12lv_palette_t7uint8_t"></span><span id="_CPPv218lv_palette_lighten12lv_palette_t7uint8_t"></span><span id="lv_palette_lighten__lv_palette_t.uint8_t"></span><span id="lv__color_8h_1acf087458512c83eba0b5feacc3e26396" class="target"></span>lv_color_t lv_palette_lighten(lv_pa[https://docs.lvgl.io/8.2/overview/color.html#_CPPv414lv_color_blackv]lette_t p, uint8_t lvl)[https://docs.lvgl.io/8.2/overview/color.html#_CPPv418lv_palette_lighten12lv_palette_t7uint8_t] <span id="_CPPv318lv_palette_lighten12lv_palette_t7uint8_t"></span><span id="_CPPv218lv_palette_lighten12lv_palette_t7uint8_t"></span><span id="lv_palette_lighten__lv_palette_t.uint8_t"></span><span id="lv__color_8h_1acf087458512c83eba0b5feacc3e26396" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">lv_color_t lv_palette_lighten(lv_palette_t p, uint8_t lvl) </span> |
| : | | : |
| | | |
− | ; <span id="_CPPv317lv_palette_darken12lv_palette_t7uint8_t"></span><span id="_CPPv217lv_palette_darken12lv_palette_t7uint8_t"></span><span id="lv_palette_darken__lv_palette_t.uint8_t"></span><span id="lv__color_8h_1a024d5d5539910f590b43b23f5908c695" class="target"></span>lv_color_t lv_palette_darken(lv_palette_t p, uin[https://docs.lvgl.io/8.2/overview/color.html#_CPPv418lv_palette_lighten12lv_palette_t7uint8_t]t8_t lvl)[https://docs.lvgl.io/8.2/overview/color.html#_CPPv417lv_palette_darken12lv_palette_t7uint8_t] <span id="_CPPv317lv_palette_darken12lv_palette_t7uint8_t"></span><span id="_CPPv217lv_palette_darken12lv_palette_t7uint8_t"></span><span id="lv_palette_darken__lv_palette_t.uint8_t"></span><span id="lv__color_8h_1a024d5d5539910f590b43b23f5908c695" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">lv_color_t lv_palette_darken(lv_palette_t p, uint8_t lvl) </span> |
| : | | : |
| | | |
− | ; <span id="_CPPv311lv_color1_t"></span><span id="_CPPv211lv_color1_t"></span><span id="unionlv__color1__t" class="target"></span>union lv_color1_t[https://docs.lvgl.io/8.2/overview/color.html#_CPPv411lv_color1_t] <span id="_CPPv311lv_color1_t"></span><span id="_CPPv211lv_color1_t"></span><span id="unionlv__color1__t" class="target"></span>
| + | <span style="background-color:#e7f2fa;color:#2980b9;">union lv_color1_t </span> |
− | : Public Member[https://docs.lvgl.io/8.2/overview/color.html#_CPPv411lv_color1_t]s | + | : '''Public Members''' |
− | :; <span id="_CPPv3N11lv_color1_t4fullE"></span><span id="_CPPv2N11lv_color1_t4fullE"></span><span id="lv_color1_t::full__uint8_t"></span><span id="unionlv__color1__t_1ab0765bc623f863cc7d1cb39381fc3509" class="target"></span>uint8_[https://docs.lvgl.io/8.2/overview/color.html#_CPPv417lv_palette_darken12lv_palette_t7uint8_t]t full[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N11lv_color1_t4fullE] <span id="_CPPv3N11lv_color1_t4fullE"></span><span id="_CPPv2N11lv_color1_t4fullE"></span><span id="lv_color1_t::full__uint8_t"></span><span id="unionlv__color1__t_1ab0765bc623f863cc7d1cb39381fc3509" class="target"></span> | + | : <span style="background-color: #eeeeee;">uint8_t full </span> |
| + | :: |
| + | : <span style="background-color: #eeeeee;">uint8_t blue </span> |
| + | :: |
| + | : <span style="background-color: #eeeeee;">uint8_t green </span> |
| + | :: |
| + | : <span style="background-color: #eeeeee;">uint8_t red </span> |
| + | :: |
| + | : <span style="background-color: #eeeeee;">u<nowiki>nion lv_color1_t::[anonymous] ch</nowiki> </span> |
| + | :: |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">union lv_color8_t </span> |
| + | |
| + | : '''Public Members''' |
| + | : <span style="background-color: #eeeeee;">uint8_t blue </span> |
| + | :: |
| + | : <span style="background-color: #eeeeee;">uint8_t green </span> |
| + | :: |
| + | : <span style="background-color: #eeeeee;">uint8_t red </span> |
| + | :: |
| + | : <span style="background-color: #eeeeee;">s<nowiki>truct lv_color8_t::[anonymous] ch</nowiki> </span> |
| + | :: |
| + | : <span style="background-color: #eeeeee;">uint8_t full </span> |
| + | :: |
| + | |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">union lv_color16_t </span> |
| + | : '''Public Members''' |
| + | : <span style="background-color: #eeeeee;">uint16_t blue </span> |
| + | :: |
| + | : <span style="background-color: #eeeeee;">uint16_t green </span> |
| + | :: |
| + | : <span style="background-color: #eeeeee;">uint16_t red </span> |
| :: | | :: |
− | :; <span id="_CPPv3N11lv_color1_t4blueE"></span><span id="_CPPv2N11lv_color1_t4blueE"></span><span id="lv_color1_t::blue__uint8_t"></span><span id="unionlv__color1__t_1aab1e82f0cd269b6831d6245aad779664" class="target"></span>ui[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N11lv_color1_t4fullE]nt8_t blue[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N11lv_color1_t4blueE] <span id="_CPPv3N11lv_color1_t4blueE"></span><span id="_CPPv2N11lv_color1_t4blueE"></span><span id="lv_color1_t::blue__uint8_t"></span><span id="unionlv__color1__t_1aab1e82f0cd269b6831d6245aad779664" class="target"></span> | + | : <span style="background-color: #eeeeee;">uint16_t green_h </span> |
| :: | | :: |
− | :; <span id="_CPPv3N11lv_color1_t5greenE"></span><span id="_CPPv2N11lv_color1_t5greenE"></span><span id="lv_color1_t::green__uint8_t"></span><span id="unionlv__color1__t_1a842588a68947b7c67e7e568740982c36" class="target"></span>ui[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N11lv_color1_t4blueE]nt8_t green[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N11lv_color1_t5greenE] <span id="_CPPv3N11lv_color1_t5greenE"></span><span id="_CPPv2N11lv_color1_t5greenE"></span><span id="lv_color1_t::green__uint8_t"></span><span id="unionlv__color1__t_1a842588a68947b7c67e7e568740982c36" class="target"></span> | + | : <span style="background-color: #eeeeee;">uint16_t green_l </span> |
| :: | | :: |
− | :; <span id="_CPPv3N11lv_color1_t3redE"></span><span id="_CPPv2N11lv_color1_t3redE"></span><span id="lv_color1_t::red__uint8_t"></span><span id="unionlv__color1__t_1a43b5e095f8632b825693462b85b22132" class="target"></span>uin[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N11lv_color1_t5greenE]t8_t red[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N11lv_color1_t3redE] <span id="_CPPv3N11lv_color1_t3redE"></span><span id="_CPPv2N11lv_color1_t3redE"></span><span id="lv_color1_t::red__uint8_t"></span><span id="unionlv__color1__t_1a43b5e095f8632b825693462b85b22132" class="target"></span> | + | : <span style="background-color: #eeeeee;">struct<nowiki> lv_color16_t::[anonymous] ch</nowiki> </span> |
| :: | | :: |
− | :; <span id="_CPPv3N11lv_color1_t2chE"></span><span id="_CPPv2N11lv_color1_t2chE"></span><span id="unionlv__color1__t_1ac8e08935efeaed9fc3a06f89ab145246" class="target"></span>u[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N11lv_color1_t3redE]<nowiki>nion lv_color1_t::[anonymous] ch</nowiki>[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N11lv_color1_t2chE] <span id="_CPPv3N11lv_color1_t2chE"></span><span id="_CPPv2N11lv_color1_t2chE"></span><span id="unionlv__color1__t_1ac8e08935efeaed9fc3a06f89ab145246" class="target"></span> | + | : <span style="background-color: #eeeeee;">uint16_t full </span> |
| :: | | :: |
| | | |
− | ; <span id="_CPPv311lv_color8_t"></span><span id="_CPPv211lv_color8_t"></span><span id="unionlv__color8__t" class="target"></span>union lv_color8_t[https://docs.lvgl.io/8.2/overview/color.html#_CPPv411lv_color8_t] <span id="_CPPv311lv_color8_t"></span><span id="_CPPv211lv_color8_t"></span><span id="unionlv__color8__t" class="target"></span>
| + | |
− | [https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N11lv_color1_t2chE]
| + | <span style="background-color:#e7f2fa;color:#2980b9;">union lv_color32_t </span> |
− | : Public Member[https://docs.lvgl.io/8.2/overview/color.html#_CPPv411lv_color8_t]s | + | : '''Public Members''' |
− | :; <span id="_CPPv3N11lv_color8_t4blueE"></span><span id="_CPPv2N11lv_color8_t4blueE"></span><span id="lv_color8_t::blue__uint8_t"></span><span id="unionlv__color8__t_1a13f6fe7fdd8d49b75e06a022146464e3" class="target"></span>uint8_t blue[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N11lv_color8_t4blueE] <span id="_CPPv3N11lv_color8_t4blueE"></span><span id="_CPPv2N11lv_color8_t4blueE"></span><span id="lv_color8_t::blue__uint8_t"></span><span id="unionlv__color8__t_1a13f6fe7fdd8d49b75e06a022146464e3" class="target"></span> | + | : <span style="background-color: #eeeeee;">uint8_t blue </span> |
| :: | | :: |
− | :; <span id="_CPPv3N11lv_color8_t5greenE"></span><span id="_CPPv2N11lv_color8_t5greenE"></span><span id="lv_color8_t::green__uint8_t"></span><span id="unionlv__color8__t_1a77f8631c3f09bbf7f6d96c8415085517" class="target"></span>ui[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N11lv_color8_t4blueE]nt8_t green[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N11lv_color8_t5greenE] <span id="_CPPv3N11lv_color8_t5greenE"></span><span id="_CPPv2N11lv_color8_t5greenE"></span><span id="lv_color8_t::green__uint8_t"></span><span id="unionlv__color8__t_1a77f8631c3f09bbf7f6d96c8415085517" class="target"></span> | + | : <span style="background-color: #eeeeee;">uint8_t green </span> |
| :: | | :: |
− | :; <span id="_CPPv3N11lv_color8_t3redE"></span><span id="_CPPv2N11lv_color8_t3redE"></span><span id="lv_color8_t::red__uint8_t"></span><span id="unionlv__color8__t_1abed658f0eaf8cee7278869ad88246d68" class="target"></span>uin[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N11lv_color8_t5greenE]t8_t red[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N11lv_color8_t3redE] <span id="_CPPv3N11lv_color8_t3redE"></span><span id="_CPPv2N11lv_color8_t3redE"></span><span id="lv_color8_t::red__uint8_t"></span><span id="unionlv__color8__t_1abed658f0eaf8cee7278869ad88246d68" class="target"></span> | + | : <span style="background-color: #eeeeee;">uint8_t red </span> |
| :: | | :: |
− | :; <span id="_CPPv3N11lv_color8_t2chE"></span><span id="_CPPv2N11lv_color8_t2chE"></span><span id="unionlv__color8__t_1a26f9a86087c3e0bc0b3e16e5b5e2f3c6" class="target"></span>s[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N11lv_color8_t3redE]<nowiki>truct lv_color8_t::[anonymous] ch</nowiki>[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N11lv_color8_t2chE] <span id="_CPPv3N11lv_color8_t2chE"></span><span id="_CPPv2N11lv_color8_t2chE"></span><span id="unionlv__color8__t_1a26f9a86087c3e0bc0b3e16e5b5e2f3c6" class="target"></span> | + | : <span style="background-color: #eeeeee;">uint8_t alpha </span> |
| :: | | :: |
− | :; <span id="_CPPv3N11lv_color8_t4fullE"></span><span id="_CPPv2N11lv_color8_t4fullE"></span><span id="lv_color8_t::full__uint8_t"></span><span id="unionlv__color8__t_1a6f95b496bba6bb7b79d7322551219ba7" class="target"></span>uint8_t full[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N11lv_color8_t4fullE] <span id="_CPPv3N11lv_color8_t4fullE"></span><span id="_CPPv2N11lv_color8_t4fullE"></span><span id="lv_color8_t::full__uint8_t"></span><span id="unionlv__color8__t_1a6f95b496bba6bb7b79d7322551219ba7" class="target"></span> | + | : <span style="background-color: #eeeeee;">str<nowiki>uct lv_color32_t::[anonymous] ch</nowiki> </span> |
| :: | | :: |
| + | : <span style="background-color: #eeeeee;">uint32_t full </span> |
| + | :: |
| + | |
| | | |
− | [https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N11lv_color8_t2chE]
| + | <span style="background-color:#e7f2fa;color:#2980b9;">struct lv_color_hsv_t </span> |
− | ; [https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N11lv_color8_t4fullE]<span id="_CPPv312lv_color16_t"></span><span id="_CPPv212lv_color16_t"></span><span id="unionlv__color16__t" class="target"></span>union lv_color16_t[https://docs.lvgl.io/8.2/overview/color.html#_CPPv412lv_color16_t] <span id="_CPPv312lv_color16_t"></span><span id="_CPPv212lv_color16_t"></span><span id="unionlv__color16__t" class="target"></span>
| + | : '''Public Members''' |
− | : Public Members[https://docs.lvgl.io/8.2/overview/color.html#_CPPv412lv_color16_t] | + | : <span style="background-color: #eeeeee;">uint16_t h </span> |
− | :; <span id="_CPPv3N12lv_color16_t4blueE"></span><span id="_CPPv2N12lv_color16_t4blueE"></span><span id="lv_color16_t::blue__uint16_t"></span><span id="unionlv__color16__t_1a0c3cfa9a2070029d502140f5e23b8a46" class="target"></span>uint16_t blue[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color16_t4blueE] <span id="_CPPv3N12lv_color16_t4blueE"></span><span id="_CPPv2N12lv_color16_t4blueE"></span><span id="lv_color16_t::blue__uint16_t"></span><span id="unionlv__color16__t_1a0c3cfa9a2070029d502140f5e23b8a46" class="target"></span> | |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_color16_t5greenE"></span><span id="_CPPv2N12lv_color16_t5greenE"></span><span id="lv_color16_t::green__uint16_t"></span><span id="unionlv__color16__t_1a229d888dcd846712eb78010a4938d39d" class="target"></span>uin[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color16_t4blueE]t16_t green[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color16_t5greenE] <span id="_CPPv3N12lv_color16_t5greenE"></span><span id="_CPPv2N12lv_color16_t5greenE"></span><span id="lv_color16_t::green__uint16_t"></span><span id="unionlv__color16__t_1a229d888dcd846712eb78010a4938d39d" class="target"></span> | + | : <span style="background-color: #eeeeee;">uint8_t s </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_color16_t3redE"></span><span id="_CPPv2N12lv_color16_t3redE"></span><span id="lv_color16_t::red__uint16_t"></span><span id="unionlv__color16__t_1a0040e16563df0dd2d1f052e8cac9a980" class="target"></span>uint[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color16_t5greenE]16_t red[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color16_t3redE] <span id="_CPPv3N12lv_color16_t3redE"></span><span id="_CPPv2N12lv_color16_t3redE"></span><span id="lv_color16_t::red__uint16_t"></span><span id="unionlv__color16__t_1a0040e16563df0dd2d1f052e8cac9a980" class="target"></span> | + | : <span style="background-color: #eeeeee;">uint8_t v </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_color16_t7green_hE"></span><span id="_CPPv2N12lv_color16_t7green_hE"></span><span id="lv_color16_t::green_h__uint16_t"></span><span id="unionlv__color16__t_1a869a74b50566731059ff66cdc1146f0a" class="target"></span>ui[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color16_t3redE]nt16_t green_h[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color16_t7green_hE] <span id="_CPPv3N12lv_color16_t7green_hE"></span><span id="_CPPv2N12lv_color16_t7green_hE"></span><span id="lv_color16_t::green_h__uint16_t"></span><span id="unionlv__color16__t_1a869a74b50566731059ff66cdc1146f0a" class="target"></span>
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">struct _lv_color_filter_dsc_t </span> |
| + | : '''Public Members''' |
| + | : <span style="background-color: #eeeeee;">lv_color_filter_cb_t filter_cb </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_color16_t7green_lE"></span><span id="_CPPv2N12lv_color16_t7green_lE"></span><span id="lv_color16_t::green_l__uint16_t"></span><span id="unionlv__color16__t_1a645d0eca6b6ccf03e8841850df45dd1b" class="target"></span>uint16[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color16_t7green_hE]_t green_l[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color16_t7green_lE] <span id="_CPPv3N12lv_color16_t7green_lE"></span><span id="_CPPv2N12lv_color16_t7green_lE"></span><span id="lv_color16_t::green_l__uint16_t"></span><span id="unionlv__color16__t_1a645d0eca6b6ccf03e8841850df45dd1b" class="target"></span> | + | : <span style="background-color: #eeeeee;">void *user_data</span> |
| + | |'''Typedefs''' |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">typedef lv_color_t (*lv_color_filter_cb_t)(const struct _lv_color_filter_dsc_t*, lv_color_t, lv_opa_t) </span> |
| + | : |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">typedef struct _lv_color_filter_dsc_t lv_color_filter_dsc_t </span> |
| + | : |
| + | |
| + | '''Enums''' |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">enum [anonymous] </span> |
| + | : 不透明度のパーセンテージ。 '''''Values''':'' |
| + | :<span style="background-color: #eeeeee;">enumerator LV_OPA_TRANSP </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_OPA_0 </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_OPA_10 </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_OPA_20 </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_OPA_30 </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_OPA_40 </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_OPA_50 </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_OPA_60 </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_OPA_70 </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_color16_t2chE"></span><span id="_CPPv2N12lv_color16_t2chE"></span><span id="unionlv__color16__t_1a31967ab722c94b0367cb40c518442bff" class="target"></span>struct[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color16_t7green_lE]<nowiki> lv_color16_t::[anonymous] ch</nowiki>[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color16_t2chE] <span id="_CPPv3N12lv_color16_t2chE"></span><span id="_CPPv2N12lv_color16_t2chE"></span><span id="unionlv__color16__t_1a31967ab722c94b0367cb40c518442bff" class="target"></span> | + | :<span style="background-color: #eeeeee;">enumerator LV_OPA_80 </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_color16_t4fullE"></span><span id="_CPPv2N12lv_color16_t4fullE"></span><span id="lv_color16_t::full__uint16_t"></span><span id="unionlv__color16__t_1a1ca6c661db8e7551e95792af824f6403" class="target"></span>uint16_t full[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color16_t4fullE] <span id="_CPPv3N12lv_color16_t4fullE"></span><span id="_CPPv2N12lv_color16_t4fullE"></span><span id="lv_color16_t::full__uint16_t"></span><span id="unionlv__color16__t_1a1ca6c661db8e7551e95792af824f6403" class="target"></span> | + | :<span style="background-color: #eeeeee;">enumerator LV_OPA_90 </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_OPA_100 </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_OPA_COVER </span> |
| :: | | :: |
| | | |
− | [https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color16_t2chE]
| + | <span style="background-color:#e7f2fa;color:#2980b9;">enum lv_palette_t </span> |
− | ; <span id="_CPPv312lv_color32_t"></span><span id="_CPPv212lv_color32_t"></span><span id="unionlv__color32__t" class="target"></span>u[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color16_t4fullE]nion lv_color32_t[https://docs.lvgl.io/8.2/overview/color.html#_CPPv412lv_color32_t] <span id="_CPPv312lv_color32_t"></span><span id="_CPPv212lv_color32_t"></span><span id="unionlv__color32__t" class="target"></span>
| + | :'''''Values''':'' |
− | : Public Members[https://docs.lvgl.io/8.2/overview/color.html#_CPPv412lv_color32_t] | + | :<span style="background-color: #eeeeee;">enumerator LV_PALETTE_RED </span> |
− | :; <span id="_CPPv3N12lv_color32_t4blueE"></span><span id="_CPPv2N12lv_color32_t4blueE"></span><span id="lv_color32_t::blue__uint8_t"></span><span id="unionlv__color32__t_1a3dfb38a077f62e782d1c63350584f6bb" class="target"></span>uint8_t blue[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color32_t4blueE] <span id="_CPPv3N12lv_color32_t4blueE"></span><span id="_CPPv2N12lv_color32_t4blueE"></span><span id="lv_color32_t::blue__uint8_t"></span><span id="unionlv__color32__t_1a3dfb38a077f62e782d1c63350584f6bb" class="target"></span> | |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_color32_t5greenE"></span><span id="_CPPv2N12lv_color32_t5greenE"></span><span id="lv_color32_t::green__uint8_t"></span><span id="unionlv__color32__t_1a7951b7863d314fab2ddf29df169bd483" class="target"></span>ui[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color32_t4blueE]nt8_t green[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color32_t5greenE] <span id="_CPPv3N12lv_color32_t5greenE"></span><span id="_CPPv2N12lv_color32_t5greenE"></span><span id="lv_color32_t::green__uint8_t"></span><span id="unionlv__color32__t_1a7951b7863d314fab2ddf29df169bd483" class="target"></span> | + | :<span style="background-color: #eeeeee;">enumerator LV_PALETTE_PINK </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_PALETTE_PURPLE </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_PALETTE_DEEP_PURPLE </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_PALETTE_INDIGO </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_PALETTE_BLUE </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_PALETTE_LIGHT_BLUE </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_PALETTE_CYAN </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_PALETTE_TEAL </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_PALETTE_GREEN </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_PALETTE_LIGHT_GREEN </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_PALETTE_LIME </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_PALETTE_YELLOW </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_PALETTE_AMBER </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_PALETTE_ORANGE </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_PALETTE_DEEP_ORANGE </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_PALETTE_BROWN </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_PALETTE_BLUE_GREY </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_PALETTE_GREY </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator _LV_PALETTE_LAST </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">enumerator LV_PALETTE_NONE </span> |
| + | :: |
| + | |
| + | '''Functions''' |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">LV_EXPORT_CONST_INT(LV_COLOR_DEPTH) </span> |
| + | : |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">LV_EXPORT_CONST_INT(LV_COLOR_16_SWAP) </span> |
| + | : |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">typedef LV_CONCAT3 (uint, LV_COLOR_SIZE, _t) lv_color_int_t</span> |
| + | : |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">typedef LV_CONCAT3 (lv_color, LV_COLOR_DEPTH, _t) lv_color_t</span> |
| + | : |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">static inline uint8_t lv_color_to1(lv_color_t color) </span> |
| + | : |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">static inline uint8_t lv_color_to8(lv_color_t color) </span> |
| + | : |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">static inline uint16_t lv_color_to16(lv_color_t color) </span> |
| + | : |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">static inline uint32_t lv_color_to32(lv_color_t color) </span> |
| + | : |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">static inline uint8_t lv_color_brightness(lv_color_t color) </span> |
| + | : 色の明るさを取得します |
| + | :'''Parameters''' |
| + | ::'''color''' -- 色 |
| + | :'''Returns''' |
| + | :: 明るさ [0..255] |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">static inline lv_color_t lv_color_make(uint8_t r, uint8_t g, uint8_t b) </span> |
| + | : |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">static inline lv_color_t lv_color_hex(uint32_t c) </span> |
| + | : |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">static inline lv_color_t lv_color_hex3(uint32_t c) </span> |
| + | : |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">static inline void lv_color_filter_dsc_init(lv_color_filter_dsc_t *dsc, lv_color_filter_cb_t cb) </span> |
| + | : |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">lv_color_t lv_color_lighten(lv_color_t c, lv_opa_t lvl) </span> |
| + | : |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">lv_color_t lv_color_darken(lv_color_t c, lv_opa_t lvl) </span> |
| + | : |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">lv_color_t lv_color_change_lightness(lv_color_t c, lv_opa_t lvl) </span> |
| + | : |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">lv_color_t lv_color_hsv_to_rgb(uint16_t h, uint8_t s, uint8_t v) </span> |
| + | : HSV色をRGBに変換する |
| + | :'''Parameters''' |
| + | ::*'''h''' -- 色相(Hue)[0..359] |
| + | ::*'''s''' -- 彩度(Saturation・Chroma) [0..100] |
| + | ::*'''v''' -- 明度(Value・Brightness)[0..100] |
| + | :'''Returns''' |
| + | :: RGBで指定されたRGBカラー(LV_COLOR_DEPTH深度を使用) |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">lv_color_hsv_t lv_color_rgb_to_hsv(uint8_t r8, uint8_t g8, uint8_t b8) </span> |
| + | : 32ビットRGBカラーをHSVに変換します |
| + | :'''Parameters''' |
| + | ::*'''r8''' -- 8-bit red |
| + | ::*'''g8''' -- 8-bit green |
| + | ::*'''b8''' -- 8-bit blue |
| + | :'''Returns''' |
| + | :: HSVで指定されたRGBカラー |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">lv_color_hsv_t lv_color_to_hsv(lv_color_t color) </span> |
| + | : 色をHSVに変換する |
| + | :'''Parameters''' |
| + | ::'''color''' -- 色 |
| + | :'''Returns''' |
| + | :: HSVで指定された色 |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">static inline lv_color_t lv_color_chroma_key(void) </span> |
| + | : 関数を使用する方が便利な場合があるため、LV_COLOR_CHROMA_KEYのラッパーにすぎない場合があります。 |
| + | :'''Returns''' |
| + | :: LV_COLOR_CHROMA_KEY |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">lv_color_t lv_palette_main(lv_palette_t p) </span> |
| + | : |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">static inline lv_color_t lv_color_white(void) </span> |
| + | : |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">static inline lv_color_t lv_color_black(void) </span> |
| + | : |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">lv_color_t lv_palette_lighten(lv_palette_t p, uint8_t lvl) </span> |
| + | : |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">lv_color_t lv_palette_darken(lv_palette_t p, uint8_t lvl) </span> |
| + | : |
| + | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">union lv_color1_t </span> |
| + | :'''Public Members''' |
| + | :<span style="background-color: #eeeeee;">uint8_t full </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_color32_t3redE"></span><span id="_CPPv2N12lv_color32_t3redE"></span><span id="lv_color32_t::red__uint8_t"></span><span id="unionlv__color32__t_1a7e62d507ce57ce35236017591fab3224" class="target"></span>uin[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color32_t5greenE]t8_t red[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color32_t3redE] <span id="_CPPv3N12lv_color32_t3redE"></span><span id="_CPPv2N12lv_color32_t3redE"></span><span id="lv_color32_t::red__uint8_t"></span><span id="unionlv__color32__t_1a7e62d507ce57ce35236017591fab3224" class="target"></span> | + | :<span style="background-color: #eeeeee;">uint8_t blue </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_color32_t5alphaE"></span><span id="_CPPv2N12lv_color32_t5alphaE"></span><span id="lv_color32_t::alpha__uint8_t"></span><span id="unionlv__color32__t_1a5519a07b8b8d309f06683f2110d0c8e0" class="target"></span>u[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color32_t3redE]int8_t alpha[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color32_t5alphaE] <span id="_CPPv3N12lv_color32_t5alphaE"></span><span id="_CPPv2N12lv_color32_t5alphaE"></span><span id="lv_color32_t::alpha__uint8_t"></span><span id="unionlv__color32__t_1a5519a07b8b8d309f06683f2110d0c8e0" class="target"></span> | + | :<span style="background-color: #eeeeee;">uint8_t green </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_color32_t2chE"></span><span id="_CPPv2N12lv_color32_t2chE"></span><span id="unionlv__color32__t_1a618596b48a7a9f66de702ea3ee915ee9" class="target"></span>str[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color32_t5alphaE]<nowiki>uct lv_color32_t::[anonymous] ch</nowiki>[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color32_t2chE] <span id="_CPPv3N12lv_color32_t2chE"></span><span id="_CPPv2N12lv_color32_t2chE"></span><span id="unionlv__color32__t_1a618596b48a7a9f66de702ea3ee915ee9" class="target"></span> | + | :<span style="background-color: #eeeeee;">uint8_t red </span> |
| :: | | :: |
− | :; <span id="_CPPv3N12lv_color32_t4fullE"></span><span id="_CPPv2N12lv_color32_t4fullE"></span><span id="lv_color32_t::full__uint32_t"></span><span id="unionlv__color32__t_1a724212bffcd824d555e7842b4d3a88c6" class="target"></span>uint32_t full[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color32_t4fullE] <span id="_CPPv3N12lv_color32_t4fullE"></span><span id="_CPPv2N12lv_color32_t4fullE"></span><span id="lv_color32_t::full__uint32_t"></span><span id="unionlv__color32__t_1a724212bffcd824d555e7842b4d3a88c6" class="target"></span> | + | :<span style="background-color: #eeeeee;">u<nowiki>nion lv_color1_t::[anonymous] ch</nowiki> </span> |
| :: | | :: |
| | | |
− | [https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color32_t2chE]
| + | <span style="background-color:#e7f2fa;color:#2980b9;">union lv_color8_t </span> |
− | ; <span id="_CPPv314lv_color_hsv_t"></span><span id="_CPPv214lv_color_hsv_t"></span><span id="lv_color_hsv_t"></span><span id="structlv__color__hsv__t" class="target"></span>s[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N12lv_color32_t4fullE]truct lv_color_hsv_t[https://docs.lvgl.io/8.2/overview/color.html#_CPPv414lv_color_hsv_t] <span id="_CPPv314lv_color_hsv_t"></span><span id="_CPPv214lv_color_hsv_t"></span><span id="lv_color_hsv_t"></span><span id="structlv__color__hsv__t" class="target"></span>
| + | |
− | : Public Members | + | :'''Public Members''' |
− | :; [https://docs.lvgl.io/8.2/overview/color.html#_CPPv414lv_color_hsv_t]<span id="_CPPv3N14lv_color_hsv_t1hE"></span><span id="_CPPv2N14lv_color_hsv_t1hE"></span><span id="lv_color_hsv_t::h__uint16_t"></span><span id="structlv__color__hsv__t_1a953cf0eb0bd57da53b496b846b659a10" class="target"></span>uint16_t h[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N14lv_color_hsv_t1hE] <span id="_CPPv3N14lv_color_hsv_t1hE"></span><span id="_CPPv2N14lv_color_hsv_t1hE"></span><span id="lv_color_hsv_t::h__uint16_t"></span><span id="structlv__color__hsv__t_1a953cf0eb0bd57da53b496b846b659a10" class="target"></span> | + | :<span style="background-color: #eeeeee;">uint8_t blue </span> |
| :: | | :: |
− | :; [https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N14lv_color_hsv_t1hE]<span id="_CPPv3N14lv_color_hsv_t1sE"></span><span id="_CPPv2N14lv_color_hsv_t1sE"></span><span id="lv_color_hsv_t::s__uint8_t"></span><span id="structlv__color__hsv__t_1ad95e4cc269ea11bf20f2e56e8dd92037" class="target"></span>uint8_t s[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N14lv_color_hsv_t1sE] <span id="_CPPv3N14lv_color_hsv_t1sE"></span><span id="_CPPv2N14lv_color_hsv_t1sE"></span><span id="lv_color_hsv_t::s__uint8_t"></span><span id="structlv__color__hsv__t_1ad95e4cc269ea11bf20f2e56e8dd92037" class="target"></span> | + | :<span style="background-color: #eeeeee;">uint8_t green </span> |
| :: | | :: |
− | :; [https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N14lv_color_hsv_t1sE]<span id="_CPPv3N14lv_color_hsv_t1vE"></span><span id="_CPPv2N14lv_color_hsv_t1vE"></span><span id="lv_color_hsv_t::v__uint8_t"></span><span id="structlv__color__hsv__t_1aee68a0e7d6e57be412bc49a241cf02bf" class="target"></span>uint8_t v[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N14lv_color_hsv_t1vE] <span id="_CPPv3N14lv_color_hsv_t1vE"></span><span id="_CPPv2N14lv_color_hsv_t1vE"></span><span id="lv_color_hsv_t::v__uint8_t"></span><span id="structlv__color__hsv__t_1aee68a0e7d6e57be412bc49a241cf02bf" class="target"></span> | + | :<span style="background-color: #eeeeee;">uint8_t red </span> |
| :: | | :: |
− | [https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N14lv_color_hsv_t1vE]
| + | :<span style="background-color: #eeeeee;">s<nowiki>truct lv_color8_t::[anonymous] ch</nowiki> </span> |
− | ; <span id="_CPPv322_lv_color_filter_dsc_t"></span><span id="_CPPv222_lv_color_filter_dsc_t"></span><span id="_lv_color_filter_dsc_t"></span><span id="struct__lv__color__filter__dsc__t" class="target"></span>struct _lv_color_filter_dsc_t[https://docs.lvgl.io/8.2/overview/color.html#_CPPv422_lv_color_filter_dsc_t] <span id="_CPPv322_lv_color_filter_dsc_t"></span><span id="_CPPv222_lv_color_filter_dsc_t"></span><span id="_lv_color_filter_dsc_t"></span><span id="struct__lv__color__filter__dsc__t" class="target"></span>
| + | :: |
− | : Public Members | + | :<span style="background-color: #eeeeee;">uint8_t full </span> |
− | :; <span id="_CPPv3N22_lv_color_filter_dsc_t9filter_cbE"></span><span id="_CPPv2N22_lv_color_filter_dsc_t9filter_cbE"></span><span id="_lv_color_filter_dsc_t::filter_cb__lv_color_filter_cb_t"></span><span id="struct__lv__color__filter__dsc__t_1acad72beef9d5a5863ab067d62481b6ee" class="target"></span>lv_colo[https://docs.lvgl.io/8.2/overview/color.html#_CPPv422_lv_color_filter_dsc_t]r_filter_cb_t filter_cb[https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N22_lv_color_filter_dsc_t9filter_cbE] <span id="_CPPv3N22_lv_color_filter_dsc_t9filter_cbE"></span><span id="_CPPv2N22_lv_color_filter_dsc_t9filter_cbE"></span><span id="_lv_color_filter_dsc_t::filter_cb__lv_color_filter_cb_t"></span><span id="struct__lv__color__filter__dsc__t_1acad72beef9d5a5863ab067d62481b6ee" class="target"></span> | |
| :: | | :: |
− | :; <span id="_CPPv3N22_lv_color_filter_dsc_t9user_dataE"></span><span id="_CPPv2N22_lv_color_filter_dsc_t9user_dataE"></span><span id="_lv_color_filter_dsc_t::user_data__voidP"></span><span id="struct__lv__color__filter__dsc__t_1a030ca869c7f4ac5b829bb6527a424faa" class="target"></span>void *user_data
| |
− | [https://docs.lvgl.io/8.2/overview/color.html#_CPPv4N22_lv_color_filter_dsc_t9filter_cbE]
| |
| | | |
| | | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">union lv_color16_t </span> |
| + | :'''Public Members''' |
| + | :<span style="background-color: #eeeeee;">uint16_t blue </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">uint16_t green </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">uint16_t red </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">uint16_t green_h </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">uint16_t green_l </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">struct<nowiki> lv_color16_t::[anonymous] ch</nowiki> </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">uint16_t full </span> |
| + | :: |
| | | |
| | | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">union lv_color32_t </span> |
| + | :'''Public Members''' |
| + | :<span style="background-color: #eeeeee;">uint8_t blue </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">uint8_t green </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">uint8_t red </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">uint8_t alpha </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">str<nowiki>uct lv_color32_t::[anonymous] ch</nowiki> </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">uint32_t full </span> |
| + | :: |
| | | |
| | | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">struct lv_color_hsv_t </span> |
| + | :'''Public Members''' |
| + | :<span style="background-color: #eeeeee;">uint16_t h </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">uint8_t s </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">uint8_t v </span> |
| + | :: |
| | | |
| + | <span style="background-color:#e7f2fa;color:#2980b9;">struct _lv_color_filter_dsc_t </span> |
| + | :'''Public Members''' |
| + | :<span style="background-color: #eeeeee;">lv_color_filter_cb_t filter_cb </span> |
| + | :: |
| + | :<span style="background-color: #eeeeee;">void *user_data</span> |
| + | |} |
| | | |
| | | |
| | | |
− | :[[App:Library:LVGL#Overview|戻る : Previous]]
| + | [[App:Library:LVGL#Overview|戻る : Previous]] |