## Presentation Device Driver Reference for OS/2

[prev][next][parent][TOC]

### SDBitBlt Parameter - pInput

pInput (PBITBLTINFO) - input Pointer to BITBLTINFO data structure.

ulLength Length of the BITBLTINFO data structure.

ulBltFlags Miscellaneous flags used by the graphics engine for rendering of rasterized data.

BF_DEFAULT_STATE Blt direction is left to right and top to bottom.

BF_DIR_X_NEGATIVE Blt direction is towards X origin.

BF_DIR_Y_NEGATIVE Blt direction is towards Y origin.

BF_ROP_INCL_SRC ROP includes a source bit map.

BF_ROP_INCL_PAT ROP includes a pattern bit map.

BF_SRC_TRANSPARENT Source transparent involved.

SRC will not change when SRC = BG_COLOR.

BF_DST_TRANSPARENT Destination transparent involved.

DST will not change when DST = BG_COLOR.

BF_PAT_TRANSPARENT Pattern transparent involved.

Pattern not involved when PAT = BG_COLOR.

BF_PAT_SOLID Pattern is solid; all Foreground color.

BF_PAT_HOLLOW Pattern is hollow (empty); no Foreground color.

BF_APPLY_BACK_ROP Treat ROP as Foreground mix and MonoBackROP as Background mix.

BF_SRC_MONOINVERT Zero (0) bits are Foreground on monochrome SRC bit map.

BF_PAT_MONOINVERT Zero (0) bits are Foreground on monochrome PAT bit map.

BF_SRC_BITS_EXTERNAL Source bit map bits are in a nondevice-specific format .

BF_LAST_BLT Defines last blit in a banded BitBlit.

BF_SRC_Y_FLIP Source Y coordinates are inverted relative to device origin.

BMAP_VERTICAL_SCAN Scan lines are in a vertical format instead of the default horizontal format.

cBlits Count of Blts to be performed.

ulROP Raster operation.

ulMonoBackROP Background mix if BF_APPLY_BACK_ROP is set.

ulSrcFGColor Monochrome source Foreground color.

ulSrcBGColor Monochrome source Background color and transparent color.

ulPatFGColor Monochrome pattern Foreground color.

ulPatBGColor Monochrome pattern Background color.

abColors Pointer to color translation table.

pSrcBmapInfo Pointer to source bit map (BMAPINFO).

pDstBmapInfo Pointer to destination bit map (BMAPINFO).

pPatBmapInfo Pointer to pattern bit map (BMAPINFO).

aptlSrcOrg Pointer to array of source origin POINTLs.

aptlPatOrg Pointer to array of pattern origin POINTLs.

abrDst Pointer to array of Blt rects.

prclSrcBounds Pointer to source bounding rect of source Blts.

prclDstBounds Pointer to destination bounding rect of destination Blts.