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<H2>Enumerated Types</H2>
13<DIV align="left">
14<TABLE border="0" width="100%">
15  <TBODY>
16    <TR>
17<TD width="100%"><CODE>GX_LO_CLEAR</CODE></TD>
18    </TR>
19    <TR>
20<TD width="100%"><CODE>GX_LO_SET</CODE></TD>
21    </TR>
22    <TR>
23<TD width="100%"><CODE>GX_LO_COPY</CODE></TD>
24    </TR>
25    <TR>
26<TD width="100%"><CODE>GX_LO_INVCOPY</CODE></TD>
27    </TR>
28    <TR>
29<TD width="100%"><CODE>GX_LO_NOOP</CODE></TD>
30    </TR>
31    <TR>
32<TD width="100%"><CODE>GX_LO_INV</CODE></TD>
33    </TR>
34    <TR>
35<TD width="100%"><CODE>GX_LO_AND</CODE></TD>
36    </TR>
37    <TR>
38<TD width="100%"><CODE>GX_LO_NAND</CODE></TD>
39    </TR>
40    <TR>
41<TD width="100%"><CODE>GX_LO_OR</CODE></TD>
42    </TR>
43    <TR>
44<TD width="100%"><CODE>GX_LO_NOR</CODE></TD>
45    </TR>
46    <TR>
47<TD width="100%"><CODE>GX_LO_XOR</CODE></TD>
48    </TR>
49    <TR>
50<TD width="100%"><CODE>GX_LO_EQUIV</CODE></TD>
51    </TR>
52    <TR>
53<TD width="100%"><CODE>GX_LO_REVAND</CODE></TD>
54    </TR>
55    <TR>
56<TD width="100%"><CODE>GX_LO_INVAND</CODE></TD>
57    </TR>
58    <TR>
59<TD width="100%"><CODE>GX_LO_REVOR</CODE></TD>
60    </TR>
61    <TR>
62<TD width="100%"><CODE>GX_LO_INVOR</CODE></TD>
63    </TR>
64  </TBODY>
65</TABLE>
66</DIV>
67<H2>Description</H2>
68<P>Logical operation types.</P>
69<TABLE border="1" cellpadding="3" cellspacing="0">
70  <TBODY>
71    <TR>
72<TD><CODE>GX_LO_CLEAR</CODE></TD>
73<TD>0x00</TD>
74    </TR>
75    <TR>
76<TD><CODE>GX_LO_SET</CODE></TD>
77<TD>0xff</TD>
78    </TR>
79    <TR>
80<TD><CODE>GX_LO_COPY</CODE></TD>
81<TD>Source</TD>
82    </TR>
83    <TR>
84<TD><CODE>GX_LO_INVCOPY</CODE></TD>
85<TD>~Source</TD>
86    </TR>
87    <TR>
88<TD><CODE>GX_LO_NOOP</CODE></TD>
89<TD>Destination</TD>
90    </TR>
91    <TR>
92<TD><CODE>GX_LO_INV</CODE></TD>
93<TD>~Destination</TD>
94    </TR>
95    <TR>
96<TD><CODE>GX_LO_AND</CODE></TD>
97<TD>Source &amp; destination</TD>
98    </TR>
99    <TR>
100<TD><CODE>GX_LO_NAND</CODE></TD>
101<TD>~(Source &amp; destination)</TD>
102    </TR>
103    <TR>
104<TD><CODE>GX_LO_OR</CODE></TD>
105<TD>Source | destination</TD>
106    </TR>
107    <TR>
108<TD><CODE>GX_LO_NOR</CODE></TD>
109<TD>~(Source | destination)</TD>
110    </TR>
111    <TR>
112<TD><CODE>GX_LO_XOR</CODE></TD>
113<TD>Source ^ destination</TD>
114    </TR>
115    <TR>
116<TD><CODE>GX_LO_EQUIV</CODE></TD>
117<TD>~(Source ^ destination)</TD>
118    </TR>
119    <TR>
120<TD><CODE>GX_LO_REVAND</CODE></TD>
121<TD>Source &amp; ~destination</TD>
122    </TR>
123    <TR>
124<TD><CODE>GX_LO_INVAND</CODE></TD>
125<TD>~Source &amp; destination</TD>
126    </TR>
127    <TR>
128<TD><CODE>GX_LO_REVOR</CODE></TD>
129<TD>Source | ~destination</TD>
130    </TR>
131    <TR>
132<TD><CODE>GX_LO_INVOR</CODE></TD>
133<TD>~Source | destination</TD>
134    </TR>
135  </TBODY>
136</TABLE>
137<P>Source is the input coefficient and destination is the output coefficient.</P>
138<H2>Functions Using This Type</H2>
139<P><A href="../PixelProc/GXSetBlendMode.html"><CODE>GXSetBlendMode</CODE></A></P>
140<H2>Revision History</H2>
141<P>2006/03/01 Initial version.</P>
142<hr>
143<P>CONFIDENTIAL</p>
144</BODY>
145</HTML>