![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <cgdi_plus_ext.h>
Public Member Functions | |
CGdiplusExt () | |
~CGdiplusExt () | |
void | Load () |
bool | IsAvailable () |
bool | StretchDIBits (HDC hDC, RetainPtr< const CFX_DIBBase > source, int dest_left, int dest_top, int dest_width, int dest_height) |
bool | DrawPath (HDC hDC, const CFX_Path &path, const CFX_Matrix *pObject2Device, const CFX_GraphStateData *pGraphState, uint32_t fill_argb, uint32_t stroke_argb, const CFX_FillRenderOptions &fill_options) |
pdfium::span< const FARPROC > | functions () const |
Definition at line 24 of file cgdi_plus_ext.h.
|
default |
CGdiplusExt::~CGdiplusExt | ( | ) |
Definition at line 514 of file cgdi_plus_ext.cpp.
bool CGdiplusExt::DrawPath | ( | HDC | hDC, |
const CFX_Path & | path, | ||
const CFX_Matrix * | pObject2Device, | ||
const CFX_GraphStateData * | pGraphState, | ||
uint32_t | fill_argb, | ||
uint32_t | stroke_argb, | ||
const CFX_FillRenderOptions & | fill_options ) |
Definition at line 571 of file cgdi_plus_ext.cpp.
References CFX_Matrix::a, CFX_FillRenderOptions::aliased_path, CFX_Matrix::b, CFX_Matrix::c, CFX_Matrix::d, CFX_Matrix::e, CFX_Matrix::f, CFX_FillRenderOptions::fill_type, CFX_FillRenderOptions::full_cover, CFX_Path::Point::kBezier, CFX_Path::Point::kLine, CFX_Path::Point::kMove, CFX_FillRenderOptions::kNoFill, CFX_GraphStateData::m_LineWidth, and CFX_Matrix::Transform().
|
inline |
Definition at line 45 of file cgdi_plus_ext.h.
|
inline |
Definition at line 30 of file cgdi_plus_ext.h.
void CGdiplusExt::Load | ( | ) |
Definition at line 518 of file cgdi_plus_ext.cpp.
References fxcrt::ByteString::operator+=().
bool CGdiplusExt::StretchDIBits | ( | HDC | hDC, |
RetainPtr< const CFX_DIBBase > | source, | ||
int | dest_left, | ||
int | dest_top, | ||
int | dest_width, | ||
int | dest_height ) |
Definition at line 546 of file cgdi_plus_ext.cpp.