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 & destination</TD> 98 </TR> 99 <TR> 100<TD><CODE>GX_LO_NAND</CODE></TD> 101<TD>~(Source & 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 & ~destination</TD> 122 </TR> 123 <TR> 124<TD><CODE>GX_LO_INVAND</CODE></TD> 125<TD>~Source & 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>03/01/2006 Initial version.</P> 142</BODY> 143</HTML>