libOGC  1.0
 All Data Structures Files Functions Variables Typedefs Macros Modules Pages
Macros
Logical operation type

Macros

#define GX_LO_AND   1
 
#define GX_LO_CLEAR   0
 
#define GX_LO_COPY   3
 
#define GX_LO_EQUIV   9
 
#define GX_LO_INV   10
 
#define GX_LO_INVAND   4
 
#define GX_LO_INVCOPY   12
 
#define GX_LO_INVOR   13
 
#define GX_LO_NAND   14
 
#define GX_LO_NOOP   5
 
#define GX_LO_NOR   8
 
#define GX_LO_OR   7
 
#define GX_LO_REVAND   2
 
#define GX_LO_REVOR   11
 
#define GX_LO_SET   15
 
#define GX_LO_XOR   6
 

Detailed Description

Destination (dst) acquires the value of one of these operations, given in C syntax.

Macro Definition Documentation

#define GX_LO_AND   1

src & dst

#define GX_LO_CLEAR   0

0

#define GX_LO_COPY   3

src

#define GX_LO_EQUIV   9

~(src ^ dst)

#define GX_LO_INV   10

~dst

#define GX_LO_INVAND   4

~src & dst

#define GX_LO_INVCOPY   12

~src

#define GX_LO_INVOR   13

~src | dst

#define GX_LO_NAND   14

~(src & dst)

#define GX_LO_NOOP   5

dst

#define GX_LO_NOR   8

~(src | dst)

#define GX_LO_OR   7

src | dst

#define GX_LO_REVAND   2

src & ~dst

#define GX_LO_REVOR   11

src | ~dst

#define GX_LO_SET   15

1

#define GX_LO_XOR   6

src ^ dst