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 & Destination</TD> 100 </TR> 101 <TR> 102 <TH>GX_LO_NAND</TH> 103 <TD>~(Source & 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 & ~Destination</TD> 124 </TR> 125 <TR> 126 <TH>GX_LO_INVAND</TH> 127 <TD>~Source & 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>