1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<HTML>
3<HEAD>
4<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
5<META name="GENERATOR" content="Microsoft FrontPage 5.0">
6<META http-equiv="Content-Style-Type" content="text/css">
7<LINK rel="stylesheet" type="text/css" href="../../CSS/revolution.css">
8<TITLE>GXLogicOp</TITLE>
9</HEAD>
10<BODY>
11<H1 align="left">GXLogicOp</H1>
12
13<H2>Enumerated Types</H2>
14<DIV align="left">
15<TABLE border="0" width="100%">
16  <TBODY>
17    <TR>
18      <TD width="100%"><CODE>GX_LO_CLEAR</CODE></TD>
19    </TR>
20    <TR>
21      <TD width="100%"><CODE>GX_LO_SET</CODE></TD>
22    </TR>
23    <TR>
24      <TD width="100%"><CODE>GX_LO_COPY</CODE></TD>
25    </TR>
26    <TR>
27      <TD width="100%"><CODE>GX_LO_INVCOPY</CODE></TD>
28    </TR>
29    <TR>
30      <TD width="100%"><CODE>GX_LO_NOOP</CODE></TD>
31    </TR>
32    <TR>
33      <TD width="100%"><CODE>GX_LO_INV</CODE></TD>
34    </TR>
35    <TR>
36      <TD width="100%"><CODE>GX_LO_AND</CODE></TD>
37    </TR>
38    <TR>
39      <TD width="100%"><CODE>GX_LO_NAND</CODE></TD>
40    </TR>
41    <TR>
42      <TD width="100%"><CODE>GX_LO_OR</CODE></TD>
43    </TR>
44    <TR>
45      <TD width="100%"><CODE>GX_LO_NOR</CODE></TD>
46    </TR>
47    <TR>
48      <TD width="100%"><CODE>GX_LO_XOR</CODE></TD>
49    </TR>
50    <TR>
51      <TD width="100%"><CODE>GX_LO_EQUIV</CODE></TD>
52    </TR>
53    <TR>
54      <TD width="100%"><CODE>GX_LO_REVAND</CODE></TD>
55    </TR>
56    <TR>
57      <TD width="100%"><CODE>GX_LO_INVAND</CODE></TD>
58    </TR>
59    <TR>
60      <TD width="100%"><CODE>GX_LO_REVOR</CODE></TD>
61    </TR>
62    <TR>
63      <TD width="100%"><CODE>GX_LO_INVOR</CODE></TD>
64    </TR>
65  </TBODY>
66</TABLE>
67</DIV>
68
69<H2>Description</H2>
70<P>Logical operation types.</P>
71<TABLE class="arguments" border="1" >
72  <TBODY>
73    <TR>
74      <TH>GX_LO_CLEAR</TH>
75      <TD>0x00</TD>
76    </TR>
77    <TR>
78      <TH>GX_LO_SET</TH>
79      <TD>0xff</TD>
80    </TR>
81    <TR>
82      <TH>GX_LO_COPY</TH>
83      <TD>Source</TD>
84    </TR>
85    <TR>
86      <TH>GX_LO_INVCOPY</TH>
87      <TD>~Source</TD>
88    </TR>
89    <TR>
90      <TH>GX_LO_NOOP</TH>
91      <TD>Destination</TD>
92    </TR>
93    <TR>
94      <TH>GX_LO_INV</TH>
95      <TD>~Destination</TD>
96    </TR>
97    <TR>
98      <TH>GX_LO_AND</TH>
99      <TD>Source &amp; Destination</TD>
100    </TR>
101    <TR>
102      <TH>GX_LO_NAND</TH>
103      <TD>~(Source &amp; Destination)</TD>
104    </TR>
105    <TR>
106      <TH>GX_LO_OR</TH>
107      <TD>Source | Destination</TD>
108    </TR>
109    <TR>
110      <TH>GX_LO_NOR</TH>
111      <TD>~(Source | Destination)</TD>
112    </TR>
113    <TR>
114      <TH>GX_LO_XOR</TH>
115      <TD>Source ^ Destination</TD>
116    </TR>
117    <TR>
118      <TH>GX_LO_EQUIV</TH>
119      <TD>~(Source ^ Destination)</TD>
120    </TR>
121    <TR>
122      <TH>GX_LO_REVAND</TH>
123      <TD>Source &amp; ~Destination</TD>
124    </TR>
125    <TR>
126      <TH>GX_LO_INVAND</TH>
127      <TD>~Source &amp; Destination</TD>
128    </TR>
129    <TR>
130      <TH>GX_LO_REVOR</TH>
131      <TD>Source | ~Destination</TD>
132    </TR>
133    <TR>
134      <TH>GX_LO_INVOR</TH>
135      <TD>~Source | Destination</TD>
136    </TR>
137  </TBODY>
138</TABLE>
139<P><EM>Source</EM> is the input coefficient and <EM>Destination</EM> is the output coefficient.</P>
140
141<H2>Functions Using This Type</H2>
142<P class="reference">
143<A href="../PixelProc/GXSetBlendMode.html">GXSetBlendMode</A>
144</P>
145
146<H2>Revision History</H2>
147<P>
1482006/03/01 Initial version.<br>
149</P>
150
151<hr><p>CONFIDENTIAL</p></body>
152</HTML>