C-Menu 0.2.9
A User Interface Toolkit
Loading...
Searching...
No Matches
UiCell Struct Reference

#include </usr/local/src/C-Menu/src/ui/ui_notcurses_internal.h>

Collaboration diagram for UiCell:
[legend]

Data Fields

union { 
   struct { 
      union { 
         struct { 
            uint8_t   b_a 
            uint8_t   b_b 
            uint8_t   b_g 
            uint8_t   b_r 
         } 
         uint32_t   bargb 
      } 
      union { 
         struct { 
            uint8_t   f_a 
            uint8_t   f_b 
            uint8_t   f_g 
            uint8_t   f_r 
         } 
         uint32_t   fargb 
      } 
   } 
   uint64_t   channels 
}; 
union { 
   char   c [4] 
   uint32_t   gcluster 
   wchar_t   u16 [2] 
   uint32_t   u32 
   uint8_t   u8 [4] 
}; 
uint32_t chhannels
char gcluster_backstop
uint16_t stylemask
uint8_t width

Detailed Description

Definition at line 177 of file ui_notcurses_internal.h.

Field Documentation

◆ [union]

union { ... } UiCell

◆ [union]

union { ... } UiCell

◆ b_a

uint8_t UiCell::b_a

Definition at line 193 of file ui_notcurses_internal.h.

◆ b_b

uint8_t UiCell::b_b

Definition at line 193 of file ui_notcurses_internal.h.

◆ b_g

uint8_t UiCell::b_g

Definition at line 193 of file ui_notcurses_internal.h.

◆ b_r

uint8_t UiCell::b_r

Definition at line 193 of file ui_notcurses_internal.h.

◆ bargb

uint32_t UiCell::bargb

Definition at line 195 of file ui_notcurses_internal.h.

◆ c

char UiCell::c[4]

Definition at line 183 of file ui_notcurses_internal.h.

◆ channels

uint64_t UiCell::channels

Definition at line 204 of file ui_notcurses_internal.h.

◆ chhannels

uint32_t UiCell::chhannels

Definition at line 188 of file ui_notcurses_internal.h.

◆ f_a

uint8_t UiCell::f_a

Definition at line 199 of file ui_notcurses_internal.h.

◆ f_b

uint8_t UiCell::f_b

Definition at line 199 of file ui_notcurses_internal.h.

◆ f_g

uint8_t UiCell::f_g

Definition at line 199 of file ui_notcurses_internal.h.

◆ f_r

uint8_t UiCell::f_r

Definition at line 199 of file ui_notcurses_internal.h.

◆ fargb

uint32_t UiCell::fargb

Definition at line 201 of file ui_notcurses_internal.h.

◆ gcluster

uint32_t UiCell::gcluster

Definition at line 179 of file ui_notcurses_internal.h.

◆ gcluster_backstop

Definition at line 185 of file ui_notcurses_internal.h.

◆ stylemask

Definition at line 187 of file ui_notcurses_internal.h.

◆ u16

wchar_t UiCell::u16[2]

Definition at line 181 of file ui_notcurses_internal.h.

◆ u32

uint32_t UiCell::u32

Definition at line 180 of file ui_notcurses_internal.h.

◆ u8

uint8_t UiCell::u8[4]

Definition at line 182 of file ui_notcurses_internal.h.

◆ width

uint8_t UiCell::width

Definition at line 186 of file ui_notcurses_internal.h.


The documentation for this struct was generated from the following file: