Supported Browsers Home   
UnionRegionRect Previous   
GA_segment Next   
Type Definitions Up   

GA_rop3CodesType

Declaration

typedef enum {
    GA_R3_0,
    GA_R3_DPSoon,
    GA_R3_DPSona,
    GA_R3_PSon,
    GA_R3_SDPona,
    GA_R3_DPon,
    GA_R3_PDSxnon,
    GA_R3_PDSaon,
    GA_R3_SDPnaa,
    GA_R3_PDSxon,
    GA_R3_DPna,
    GA_R3_PSDnaon,
    GA_R3_SPna,
    GA_R3_PDSnaon,
    GA_R3_PDSonon,
    GA_R3_Pn,
    GA_R3_PDSona,
    GA_R3_DSon,
    GA_R3_SDPxnon,
    GA_R3_SDPaon,
    GA_R3_DPSxnon,
    GA_R3_DPSaon,
    GA_R3_PSDPSanaxx,
    GA_R3_SSPxDSxaxn,
    GA_R3_SPxPDxa,
    GA_R3_SDPSanaxn,
    GA_R3_PDSPaox,
    GA_R3_SDPSxaxn,
    GA_R3_PSDPaox,
    GA_R3_DSPDxaxn,
    GA_R3_PDSox,
    GA_R3_PDSoan,
    GA_R3_DPSnaa,
    GA_R3_SDPxon,
    GA_R3_DSna,
    GA_R3_SPDnaon,
    GA_R3_SPxDSxa,
    GA_R3_PDSPanaxn,
    GA_R3_SDPSaox,
    GA_R3_SDPSxnox,
    GA_R3_DPSxa,
    GA_R3_PSDPSaox,
    GA_R3_DPSana,
    GA_R3_SSPxPDxaxn,
    GA_R3_SPDSoax,
    GA_R3_PSDnox,
    GA_R3_PSDPxox,
    GA_R3_PSDnoan,
    GA_R3_PSna,
    GA_R3_SDPnaon,
    GA_R3_SDPSoox,
    GA_R3_Sn,
    GA_R3_SPDSaox,
    GA_R3_SPDSxnox,
    GA_R3_SDPox,
    GA_R3_SDPoan,
    GA_R3_PSDPoax,
    GA_R3_SPDnox,
    GA_R3_SPDSxox,
    GA_R3_SPDnoan,
    GA_R3_PSx,
    GA_R3_SPDSonox,
    GA_R3_SPDSnaox,
    GA_R3_PSan,
    GA_R3_PSDnaa,
    GA_R3_DPSxon,
    GA_R3_SDxPDxa,
    GA_R3_SPDSanaxn,
    GA_R3_SDna,
    GA_R3_DPSnaon,
    GA_R3_DSPDaox,
    GA_R3_PSDPxaxn,
    GA_R3_SDPxa,
    GA_R3_PDSPDaoxxn,
    GA_R3_DPSDoax,
    GA_R3_PDSnox,
    GA_R3_SDPana,
    GA_R3_SSPxDSxoxn,
    GA_R3_PDSPxox,
    GA_R3_PDSnoan,
    GA_R3_PDna,
    GA_R3_DSPnaon,
    GA_R3_DPSDaox,
    GA_R3_SPDSxaxn,
    GA_R3_DPSonon,
    GA_R3_Dn,
    GA_R3_DPSox,
    GA_R3_DPSoan,
    GA_R3_PDSPoax,
    GA_R3_DPSnox,
    GA_R3_DPx,
    GA_R3_DPSDonox,
    GA_R3_DPSDxox,
    GA_R3_DPSnoan,
    GA_R3_DPSDnaox,
    GA_R3_DPan,
    GA_R3_PDSxa,
    GA_R3_DSPDSaoxxn,
    GA_R3_DSPDoax,
    GA_R3_SDPnox,
    GA_R3_SDPSoax,
    GA_R3_DSPnox,
    GA_R3_DSx,
    GA_R3_SDPSonox,
    GA_R3_DSPDSonoxxn,
    GA_R3_PDSxxn,
    GA_R3_DPSax,
    GA_R3_PSDPSoaxxn,
    GA_R3_SDPax,
    GA_R3_PDSPDoaxxn,
    GA_R3_SDPSnoax,
    GA_R3_PDSxnan,
    GA_R3_PDSana,
    GA_R3_SSDxPDxaxn,
    GA_R3_SDPSxox,
    GA_R3_SDPnoan,
    GA_R3_DSPDxox,
    GA_R3_DSPnoan,
    GA_R3_SDPSnaox,
    GA_R3_DSan,
    GA_R3_PDSax,
    GA_R3_DSPDSoaxxn,
    GA_R3_DPSDnoax,
    GA_R3_SDPxnan,
    GA_R3_SPDSnoax,
    GA_R3_DPSxnan,
    GA_R3_SPxDSxo,
    GA_R3_DPSaan,
    GA_R3_DPSaa,
    GA_R3_SPxDSxon,
    GA_R3_DPSxna,
    GA_R3_SPDSnoaxn,
    GA_R3_SDPxna,
    GA_R3_PDSPnoaxn,
    GA_R3_DSPDSoaxx,
    GA_R3_PDSaxn,
    GA_R3_DSa,
    GA_R3_SDPSnaoxn,
    GA_R3_DSPnoa,
    GA_R3_DSPDxoxn,
    GA_R3_SDPnoa,
    GA_R3_SDPSxoxn,
    GA_R3_SSDxPDxax,
    GA_R3_PDSanan,
    GA_R3_PDSxna,
    GA_R3_SDPSnoaxn,
    GA_R3_DPSDPoaxx,
    GA_R3_SPDaxn,
    GA_R3_PSDPSoaxx,
    GA_R3_DPSaxn,
    GA_R3_DPSxx,
    GA_R3_PSDPSonoxx,
    GA_R3_SDPSonoxn,
    GA_R3_DSxn,
    GA_R3_DPSnax,
    GA_R3_SDPSoaxn,
    GA_R3_SPDnax,
    GA_R3_DSPDoaxn,
    GA_R3_DSPDSaoxx,
    GA_R3_PDSxan,
    GA_R3_DPa,
    GA_R3_PDSPnaoxn,
    GA_R3_DPSnoa,
    GA_R3_DPSDxoxn,
    GA_R3_PDSPonoxn,
    GA_R3_PDxn,
    GA_R3_DSPnax,
    GA_R3_PDSPoaxn,
    GA_R3_DPSoa,
    GA_R3_DPSoxn,
    GA_R3_D,
    GA_R3_DPSono,
    GA_R3_SPDSxax,
    GA_R3_DPSDaoxn,
    GA_R3_DSPnao,
    GA_R3_DPno,
    GA_R3_PDSnoa,
    GA_R3_PDSPxoxn,
    GA_R3_SSPxDSxox,
    GA_R3_SDPanan,
    GA_R3_PSDnax,
    GA_R3_DPSDoaxn,
    GA_R3_DPSDPaoxx,
    GA_R3_SDPxan,
    GA_R3_PSDPxax,
    GA_R3_DSPDaoxn,
    GA_R3_DPSnao,
    GA_R3_DSno,
    GA_R3_SPDSanax,
    GA_R3_SDxPDxan,
    GA_R3_DPSxo,
    GA_R3_DPSano,
    GA_R3_PSa,
    GA_R3_SPDSnaoxn,
    GA_R3_SPDSonoxn,
    GA_R3_PSxn,
    GA_R3_SPDnoa,
    GA_R3_SPDSxoxn,
    GA_R3_SDPnax,
    GA_R3_PSDPoaxn,
    GA_R3_SDPoa,
    GA_R3_SPDoxn,
    GA_R3_DPSDxax,
    GA_R3_SPDSaoxn,
    GA_R3_S,
    GA_R3_SDPono,
    GA_R3_SDPnao,
    GA_R3_SPno,
    GA_R3_PSDnoa,
    GA_R3_PSDPxoxn,
    GA_R3_PDSnax,
    GA_R3_SPDSoaxn,
    GA_R3_SSPxPDxax,
    GA_R3_DPSanan,
    GA_R3_PSDPSaoxx,
    GA_R3_DPSxan,
    GA_R3_PDSPxax,
    GA_R3_SDPSaoxn,
    GA_R3_DPSDanax,
    GA_R3_SPxDSxan,
    GA_R3_SPDnao,
    GA_R3_SDno,
    GA_R3_SDPxo,
    GA_R3_SDPano,
    GA_R3_PDSoa,
    GA_R3_PDSoxn,
    GA_R3_DSPDxax,
    GA_R3_PSDPaoxn,
    GA_R3_SDPSxax,
    GA_R3_PDSPaoxn,
    GA_R3_SDPSanax,
    GA_R3_SPxPDxan,
    GA_R3_SSPxDSxax,
    GA_R3_DSPDSanaxxn,
    GA_R3_DPSao,
    GA_R3_DPSxno,
    GA_R3_SDPao,
    GA_R3_SDPxno,
    GA_R3_DSo,
    GA_R3_SDPnoo,
    GA_R3_P,
    GA_R3_PDSono,
    GA_R3_PDSnao,
    GA_R3_PSno,
    GA_R3_PSDnao,
    GA_R3_PDno,
    GA_R3_PDSxo,
    GA_R3_PDSano,
    GA_R3_PDSao,
    GA_R3_PDSxno,
    GA_R3_DPo,
    GA_R3_DPSnoo,
    GA_R3_PSo,
    GA_R3_PSDnoo,
    GA_R3_DPSoo,
    GA_R3_1
    } GA_rop3CodesType

Prototype In

snap/graphics.h

Description

Raster Operation codes for accelerated rendering functions that support ternary operations. The set of mix codes is the standard Microsoft ternary Raster Operation (ROP3) codes between three values, a source, pattern and destination. Note that we don't list the codes here for brevity.

Note:    Some graphics controllers may not support all ROP3 codes due to hardware bugs, so you must use the GetROP3ExceptionTable function to determine the set of ROP3 codes that the hardware does not properly handle.

Copyright © 2002 SciTech Software, Inc. Visit our web site at http://www.scitechsoft.com