ReactOS  0.4.15-dev-439-g292f67a
BitBlt_other.c File Reference
#include "DibLib.h"
Include dependency graph for BitBlt_other.c:

Go to the source code of this file.

Functions

VOID FASTCALL Dib_BitBlt_BLACKNESS (PBLTDATA pBltData)
 
VOID FASTCALL Dib_BitBlt_WHITENESS (PBLTDATA pBltData)
 
VOID FASTCALL Dib_BitBlt_NOOP (PBLTDATA pBltData)
 

Variables

PFN_DIBFUNCTION gapfnBitBlt_PATCOPY_Solid []
 

Function Documentation

◆ Dib_BitBlt_BLACKNESS()

VOID FASTCALL Dib_BitBlt_BLACKNESS ( PBLTDATA  pBltData)

Definition at line 8 of file BitBlt_other.c.

9 {
10  /* Pass it to the colorfil function */
11  pBltData->ulSolidColor = XLATEOBJ_iXlate(pBltData->pxlo, 0);
12  gapfnBitBlt_PATCOPY_Solid[pBltData->siDst.iFormat](pBltData);
13 }
SURFINFO siDst
PFN_DIBFUNCTION gapfnBitBlt_PATCOPY_Solid[]
ULONG iFormat
ULONG ulSolidColor
ENGAPI ULONG APIENTRY XLATEOBJ_iXlate(_In_ XLATEOBJ *pxlo, _In_ ULONG iColor)
Definition: xlateobj.c:664
XLATEOBJ * pxlo

Referenced by Dib_MaskCopy().

◆ Dib_BitBlt_NOOP()

VOID FASTCALL Dib_BitBlt_NOOP ( PBLTDATA  pBltData)

Definition at line 26 of file BitBlt_other.c.

27 {
28  UNREFERENCED_PARAMETER(pBltData);
29 }
#define UNREFERENCED_PARAMETER(P)
Definition: ntbasedef.h:323

◆ Dib_BitBlt_WHITENESS()

VOID FASTCALL Dib_BitBlt_WHITENESS ( PBLTDATA  pBltData)

Definition at line 17 of file BitBlt_other.c.

18 {
19  /* Pass it to the colorfil function */
20  pBltData->ulSolidColor = XLATEOBJ_iXlate(pBltData->pxlo, 0xFFFFFF);
21  gapfnBitBlt_PATCOPY_Solid[pBltData->siDst.iFormat](pBltData);
22 }
SURFINFO siDst
PFN_DIBFUNCTION gapfnBitBlt_PATCOPY_Solid[]
ULONG iFormat
ULONG ulSolidColor
ENGAPI ULONG APIENTRY XLATEOBJ_iXlate(_In_ XLATEOBJ *pxlo, _In_ ULONG iColor)
Definition: xlateobj.c:664
XLATEOBJ * pxlo

Referenced by Dib_MaskCopy().

Variable Documentation

◆ gapfnBitBlt_PATCOPY_Solid

PFN_DIBFUNCTION gapfnBitBlt_PATCOPY_Solid[]