C-Menu 0.2.9
A User Interface Toolkit
Loading...
Searching...
No Matches
nccell.h File Reference
#include <stdint.h>
Include dependency graph for nccell.h:

Go to the source code of this file.

Data Structures

struct  nccell

Macros

#define NCALPHA_BLEND   0x10000000ull
#define NCALPHA_HIGHCONTRAST   0x30000000ull
#define NCALPHA_OPAQUE   0x00000000ull
#define NCALPHA_TRANSPARENT   0x20000000ull
#define NCCHANNELS_BACKGROUND_ALPHA_MASK   0x0000000030000000ull
#define NCCHANNELS_BACKGROUND_DEFAULT   0x0000000040000000ull
#define NCCHANNELS_BACKGROUND_MASK   0x0000000000ffffffull
#define NCCHANNELS_BACKGROUND_PALETTE   0x0000000008000000ull
#define NCCHANNELS_FOREGROUND_ALPHA_MASK   0x3000000000000000ull
#define NCCHANNELS_FOREGROUND_DEFAULT   0x4000000000000000ull
#define NCCHANNELS_FOREGROUND_MASK   0x00ffffff00000000ull
#define NCCHANNELS_FOREGROUND_PALETTE   0x0800000000000000ull
#define NCCHANNELS_FOREGROUND_QUADRANT_LL   0x0200000000000000ull
#define NCCHANNELS_FOREGROUND_QUADRANT_LR   0x0100000000000000ull
#define NCCHANNELS_FOREGROUND_QUADRANT_UL   0x8000000000000000ull
#define NCCHANNELS_FOREGROUND_QUADRANT_UR   0x0400000000000000ull
#define NCCHANNELS_RESERVED1   0x0000000080000000ull
#define NCCHANNELS_RESERVED2   0x0000000007000000ull

Typedefs

typedef struct nccell nccell

Macro Definition Documentation

◆ NCALPHA_BLEND

#define NCALPHA_BLEND   0x10000000ull

Definition at line 13 of file nccell.h.

◆ NCALPHA_HIGHCONTRAST

#define NCALPHA_HIGHCONTRAST   0x30000000ull

Definition at line 11 of file nccell.h.

◆ NCALPHA_OPAQUE

#define NCALPHA_OPAQUE   0x00000000ull

Definition at line 14 of file nccell.h.

◆ NCALPHA_TRANSPARENT

#define NCALPHA_TRANSPARENT   0x20000000ull

Definition at line 12 of file nccell.h.

◆ NCCHANNELS_BACKGROUND_ALPHA_MASK

#define NCCHANNELS_BACKGROUND_ALPHA_MASK   0x0000000030000000ull

Definition at line 24 of file nccell.h.

◆ NCCHANNELS_BACKGROUND_DEFAULT

#define NCCHANNELS_BACKGROUND_DEFAULT   0x0000000040000000ull

Definition at line 25 of file nccell.h.

◆ NCCHANNELS_BACKGROUND_MASK

#define NCCHANNELS_BACKGROUND_MASK   0x0000000000ffffffull

Definition at line 29 of file nccell.h.

◆ NCCHANNELS_BACKGROUND_PALETTE

#define NCCHANNELS_BACKGROUND_PALETTE   0x0000000008000000ull

Definition at line 28 of file nccell.h.

◆ NCCHANNELS_FOREGROUND_ALPHA_MASK

#define NCCHANNELS_FOREGROUND_ALPHA_MASK   0x3000000000000000ull

Definition at line 16 of file nccell.h.

◆ NCCHANNELS_FOREGROUND_DEFAULT

#define NCCHANNELS_FOREGROUND_DEFAULT   0x4000000000000000ull

Definition at line 17 of file nccell.h.

◆ NCCHANNELS_FOREGROUND_MASK

#define NCCHANNELS_FOREGROUND_MASK   0x00ffffff00000000ull

Definition at line 23 of file nccell.h.

◆ NCCHANNELS_FOREGROUND_PALETTE

#define NCCHANNELS_FOREGROUND_PALETTE   0x0800000000000000ull

Definition at line 22 of file nccell.h.

◆ NCCHANNELS_FOREGROUND_QUADRANT_LL

#define NCCHANNELS_FOREGROUND_QUADRANT_LL   0x0200000000000000ull

Definition at line 20 of file nccell.h.

◆ NCCHANNELS_FOREGROUND_QUADRANT_LR

#define NCCHANNELS_FOREGROUND_QUADRANT_LR   0x0100000000000000ull

Definition at line 19 of file nccell.h.

◆ NCCHANNELS_FOREGROUND_QUADRANT_UL

#define NCCHANNELS_FOREGROUND_QUADRANT_UL   0x8000000000000000ull

Definition at line 18 of file nccell.h.

◆ NCCHANNELS_FOREGROUND_QUADRANT_UR

#define NCCHANNELS_FOREGROUND_QUADRANT_UR   0x0400000000000000ull

Definition at line 21 of file nccell.h.

◆ NCCHANNELS_RESERVED1

#define NCCHANNELS_RESERVED1   0x0000000080000000ull

Definition at line 26 of file nccell.h.

◆ NCCHANNELS_RESERVED2

#define NCCHANNELS_RESERVED2   0x0000000007000000ull

Definition at line 27 of file nccell.h.

Typedef Documentation

◆ nccell

typedef struct nccell nccell