ReactOS 0.4.16-dev-2207-geb15453
_EXLATEOBJ Struct Reference

#include <xlateobj.h>

Collaboration diagram for _EXLATEOBJ:

Public Attributes

XLATEOBJ xlo
 
PFN_XLATE pfnXlate
 
PPALETTE ppalSrc
 
PPALETTE ppalDst
 
PPALETTE ppalDstDc
 
HANDLE hColorTransform
 
union {
   ULONG   aulXlate [6]
 
   struct {
      ULONG   ulRedMask
 
      ULONG   ulGreenMask
 
      ULONG   ulBlueMask
 
      ULONG   ulRedShift
 
      ULONG   ulGreenShift
 
      ULONG   ulBlueShift
 
   } 
 
   struct {
      LONG   lDeltaR
 
      LONG   lDeltaG
 
      LONG   lDeltaB
 
      LONG   lHalfDist
 
   }   ToMono
 
}; 
 

Detailed Description

Definition at line 19 of file xlateobj.h.

Member Data Documentation

◆ 

union { ... } _EXLATEOBJ::@5437

◆ aulXlate

ULONG _EXLATEOBJ::aulXlate[6]

Definition at line 33 of file xlateobj.h.

◆ hColorTransform

HANDLE _EXLATEOBJ::hColorTransform

Definition at line 29 of file xlateobj.h.

Referenced by XLATEOBJ_hGetColorTransform().

◆ lDeltaB

LONG _EXLATEOBJ::lDeltaB

Definition at line 47 of file xlateobj.h.

◆ lDeltaG

LONG _EXLATEOBJ::lDeltaG

Definition at line 46 of file xlateobj.h.

◆ lDeltaR

LONG _EXLATEOBJ::lDeltaR

Definition at line 45 of file xlateobj.h.

◆ lHalfDist

LONG _EXLATEOBJ::lHalfDist

Definition at line 48 of file xlateobj.h.

◆ pfnXlate

PFN_XLATE _EXLATEOBJ::pfnXlate

Definition at line 23 of file xlateobj.h.

Referenced by XLATEOBJ_iXlate().

◆ ppalDst

PPALETTE _EXLATEOBJ::ppalDst

Definition at line 26 of file xlateobj.h.

Referenced by DIB_16BPP_AlphaBlend(), DIB_XXBPP_AlphaBlend(), and XLATEOBJ_cGetPalette().

◆ ppalDstDc

PPALETTE _EXLATEOBJ::ppalDstDc

Definition at line 27 of file xlateobj.h.

Referenced by XLATEOBJ_cGetPalette().

◆ ppalSrc

PPALETTE _EXLATEOBJ::ppalSrc

◆ 

struct { ... } _EXLATEOBJ::ToMono

◆ ulBlueMask

ULONG _EXLATEOBJ::ulBlueMask

Definition at line 38 of file xlateobj.h.

◆ ulBlueShift

ULONG _EXLATEOBJ::ulBlueShift

Definition at line 41 of file xlateobj.h.

◆ ulGreenMask

ULONG _EXLATEOBJ::ulGreenMask

Definition at line 37 of file xlateobj.h.

◆ ulGreenShift

ULONG _EXLATEOBJ::ulGreenShift

Definition at line 40 of file xlateobj.h.

◆ ulRedMask

ULONG _EXLATEOBJ::ulRedMask

Definition at line 36 of file xlateobj.h.

◆ ulRedShift

ULONG _EXLATEOBJ::ulRedShift

Definition at line 39 of file xlateobj.h.

◆ xlo


The documentation for this struct was generated from the following file: