Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <cfx_scanlinecompositor.h>
Public Member Functions | |
CFX_ScanlineCompositor () | |
~CFX_ScanlineCompositor () | |
bool | Init (FXDIB_Format dest_format, FXDIB_Format src_format, pdfium::span< const uint32_t > src_palette, uint32_t mask_color, BlendMode blend_type, bool bClip, bool bRgbByteOrder) |
void | CompositeRgbBitmapLine (pdfium::span< uint8_t > dest_scan, pdfium::span< const uint8_t > src_scan, int width, pdfium::span< const uint8_t > clip_scan) const |
void | CompositePalBitmapLine (pdfium::span< uint8_t > dest_scan, pdfium::span< const uint8_t > src_scan, int src_left, int width, pdfium::span< const uint8_t > clip_scan) const |
void | CompositeByteMaskLine (pdfium::span< uint8_t > dest_scan, pdfium::span< const uint8_t > src_scan, int width, pdfium::span< const uint8_t > clip_scan) const |
void | CompositeBitMaskLine (pdfium::span< uint8_t > dest_scan, pdfium::span< const uint8_t > src_scan, int src_left, int width, pdfium::span< const uint8_t > clip_scan) const |
Definition at line 16 of file cfx_scanlinecompositor.h.
|
default |
|
default |
void CFX_ScanlineCompositor::CompositeBitMaskLine | ( | pdfium::span< uint8_t > | dest_scan, |
pdfium::span< const uint8_t > | src_scan, | ||
int | src_left, | ||
int | width, | ||
pdfium::span< const uint8_t > | clip_scan ) const |
Definition at line 2474 of file cfx_scanlinecompositor.cpp.
References GetBppFromFormat(), GetCompsFromFormat(), k8bppMask, k8bppRgb, kArgb, kRgb, and kRgb32.
Referenced by CFX_DIBitmap::CompositeMask().
void CFX_ScanlineCompositor::CompositeByteMaskLine | ( | pdfium::span< uint8_t > | dest_scan, |
pdfium::span< const uint8_t > | src_scan, | ||
int | width, | ||
pdfium::span< const uint8_t > | clip_scan ) const |
Definition at line 2424 of file cfx_scanlinecompositor.cpp.
References GetBppFromFormat(), GetCompsFromFormat(), k8bppMask, k8bppRgb, kArgb, kRgb, and kRgb32.
Referenced by CFX_DIBitmap::CompositeMask().
void CFX_ScanlineCompositor::CompositePalBitmapLine | ( | pdfium::span< uint8_t > | dest_scan, |
pdfium::span< const uint8_t > | src_scan, | ||
int | src_left, | ||
int | width, | ||
pdfium::span< const uint8_t > | clip_scan ) const |
Definition at line 2339 of file cfx_scanlinecompositor.cpp.
References GetBppFromFormat(), k1bppRgb, k8bppMask, k8bppRgb, and kArgb.
Referenced by CFX_DIBitmap::CompositeBitmap().
void CFX_ScanlineCompositor::CompositeRgbBitmapLine | ( | pdfium::span< uint8_t > | dest_scan, |
pdfium::span< const uint8_t > | src_scan, | ||
int | width, | ||
pdfium::span< const uint8_t > | clip_scan ) const |
Definition at line 2191 of file cfx_scanlinecompositor.cpp.
References GetBppFromFormat(), GetCompsFromFormat(), k8bppMask, k8bppRgb, kArgb, and kNormal.
Referenced by CFX_DIBitmap::CompositeBitmap().
bool CFX_ScanlineCompositor::Init | ( | FXDIB_Format | dest_format, |
FXDIB_Format | src_format, | ||
pdfium::span< const uint32_t > | src_palette, | ||
uint32_t | mask_color, | ||
BlendMode | blend_type, | ||
bool | bClip, | ||
bool | bRgbByteOrder ) |
Definition at line 2097 of file cfx_scanlinecompositor.cpp.
References k1bppMask, k1bppRgb, k8bppMask, and k8bppRgb.
Referenced by CFX_DIBitmap::CompositeBitmap().