Data Structures | |
| class | Color |
| Holds a color code composed of red, green, and blue components. More... | |
| class | DrawingOptions |
| class | Opacity |
| Holds an opacity value representing the transparency level of an object or pixel. More... | |
| class | Painter |
| Provides functionality for painting drawable objects on images. More... | |
Typedefs | |
| using | red_t = uint16_t |
| Represents the red component of a color. | |
| using | green_t = uint16_t |
| Represents the green component of a color. | |
| using | blue_t = uint16_t |
| Represents the blue component of a color. | |
Enumerations | |
| enum class | ColorConstant : uint64_t { Black = PEAK_ICV_COLOR_BLACK , Red = PEAK_ICV_COLOR_RED , Red8 = PEAK_ICV_COLOR_RED_8 , Red10 = PEAK_ICV_COLOR_RED_10 , Red12 = PEAK_ICV_COLOR_RED_12 , Green = PEAK_ICV_COLOR_GREEN , Green8 = PEAK_ICV_COLOR_GREEN_8 , Green10 = PEAK_ICV_COLOR_GREEN_10 , Green12 = PEAK_ICV_COLOR_GREEN_12 , Blue = PEAK_ICV_COLOR_BLUE , Blue8 = PEAK_ICV_COLOR_BLUE_8 , Blue10 = PEAK_ICV_COLOR_BLUE_10 , Blue12 = PEAK_ICV_COLOR_BLUE_12 } |
| Represents predefined color constants. More... | |
Image painting.
Provides tools and styling options to draw shapes and overlays onto images.
| using blue_t = uint16_t |
Represents the blue component of a color.
| using green_t = uint16_t |
Represents the green component of a color.
| using red_t = uint16_t |
Represents the red component of a color.
|
strong |
Represents predefined color constants.
These values can be used to construct a Color.
| Enumerator | |
|---|---|
| Black | Represents black with 8-bit intensity.
|
| Red | Represents red with 8-bit intensity.
|
| Red8 | Represents red with 8-bit intensity.
|
| Red10 | Represents red with 10-bit intensity.
|
| Red12 | Represents red with 12-bit intensity.
|
| Green | Represents green with 8-bit intensity.
|
| Green8 | Represents green with 8-bit intensity.
|
| Green10 | Represents green with 10-bit intensity.
|
| Green12 | Represents green with 12-bit intensity.
|
| Blue | Represents blue with 8-bit intensity.
|
| Blue8 | Represents blue with 8-bit intensity.
|
| Blue10 | Represents blue with 10-bit intensity.
|
| Blue12 | Represents blue with 12-bit intensity.
|