|
CDC Badge OS
Firmware for the CDC Badge v1.0 hardware security key
|
Options for drawBitmapMasked. Zero-init = plain transparent blit. More...
#include <RenderHelpers.h>
Public Attributes | |
| const uint8_t * | mask = nullptr |
| Mask plane (same layout) or null. | |
| bool | opaque = false |
| Without a mask: unset bits paint bg. | |
| bool | flipH = false |
| bool | flipV = false |
| bool | rot90 = false |
| uint8_t | scale = 1 |
| Integer upscale 1..4. | |
| uint16_t | srcX = 0 |
| Horizontal source window start. | |
| uint16_t | srcW = 0 |
| uint16_t | srcSpan = 0 |
Options for drawBitmapMasked. Zero-init = plain transparent blit.
Definition at line 198 of file RenderHelpers.h.
| bool cdc::ui::render::BlitOpts::flipH = false |
Definition at line 201 of file RenderHelpers.h.
Referenced by cdc::ui::render::drawBitmapMasked(), and host_surface_draw_sprite().
| bool cdc::ui::render::BlitOpts::flipV = false |
Definition at line 202 of file RenderHelpers.h.
Referenced by cdc::ui::render::drawBitmapMasked(), and host_surface_draw_sprite().
| const uint8_t* cdc::ui::render::BlitOpts::mask = nullptr |
Mask plane (same layout) or null.
Definition at line 199 of file RenderHelpers.h.
Referenced by cdc::ui::render::drawBitmapMasked(), and host_surface_draw_sprite().
| bool cdc::ui::render::BlitOpts::opaque = false |
Without a mask: unset bits paint bg.
Definition at line 200 of file RenderHelpers.h.
Referenced by cdc::ui::render::drawBitmapMasked(), and host_surface_draw_sprite().
| bool cdc::ui::render::BlitOpts::rot90 = false |
90 deg clockwise (before flips); output box becomes h x w.
Definition at line 203 of file RenderHelpers.h.
Referenced by cdc::ui::render::drawBitmapMasked(), and host_surface_draw_sprite().
| uint8_t cdc::ui::render::BlitOpts::scale = 1 |
Integer upscale 1..4.
Definition at line 205 of file RenderHelpers.h.
Referenced by cdc::ui::render::drawBitmapMasked(), and host_surface_draw_sprite().
| uint16_t cdc::ui::render::BlitOpts::srcSpan = 0 |
Wrap period >= bitmap width (content + blank gap); 0 = no wrap-around.
Definition at line 209 of file RenderHelpers.h.
Referenced by cdc::ui::render::drawBitmapMasked().
| uint16_t cdc::ui::render::BlitOpts::srcW = 0 |
Window width; 0 = full width. Ignores rot90/flips (marquee path).
Definition at line 207 of file RenderHelpers.h.
Referenced by cdc::ui::render::drawBitmapMasked().
| uint16_t cdc::ui::render::BlitOpts::srcX = 0 |
Horizontal source window start.
Definition at line 206 of file RenderHelpers.h.
Referenced by cdc::ui::render::drawBitmapMasked().