|
| CFX_WindowsRenderDevice (HDC hDC, CFX_PSFontTracker *ps_font_tracker, const EncoderIface *encoder_iface) |
|
| ~CFX_WindowsRenderDevice () override |
|
virtual | ~CFX_RenderDevice () |
|
void | SaveState () |
|
void | RestoreState (bool bKeepSaved) |
|
int | GetWidth () const |
|
int | GetHeight () const |
|
DeviceType | GetDeviceType () const |
|
int | GetRenderCaps () const |
|
int | GetDeviceCaps (int id) const |
|
RetainPtr< CFX_DIBitmap > | GetBitmap () |
|
RetainPtr< const CFX_DIBitmap > | GetBitmap () const |
|
bool | CreateCompatibleBitmap (const RetainPtr< CFX_DIBitmap > &pDIB, int width, int height) const |
|
const FX_RECT & | GetClipBox () const |
|
void | SetBaseClip (const FX_RECT &rect) |
|
bool | SetClip_PathFill (const CFX_Path &path, const CFX_Matrix *pObject2Device, const CFX_FillRenderOptions &fill_options) |
|
bool | SetClip_PathStroke (const CFX_Path &path, const CFX_Matrix *pObject2Device, const CFX_GraphStateData *pGraphState) |
|
bool | SetClip_Rect (const FX_RECT &pRect) |
|
bool | DrawPath (const CFX_Path &path, const CFX_Matrix *pObject2Device, const CFX_GraphStateData *pGraphState, uint32_t fill_color, uint32_t stroke_color, const CFX_FillRenderOptions &fill_options) |
|
bool | DrawPathWithBlend (const CFX_Path &path, const CFX_Matrix *pObject2Device, const CFX_GraphStateData *pGraphState, uint32_t fill_color, uint32_t stroke_color, const CFX_FillRenderOptions &fill_options, BlendMode blend_type) |
|
bool | FillRect (const FX_RECT &rect, uint32_t color) |
|
RetainPtr< CFX_DIBitmap > | GetBackDrop () |
|
bool | GetDIBits (const RetainPtr< CFX_DIBitmap > &pBitmap, int left, int top) |
|
bool | SetDIBits (const RetainPtr< const CFX_DIBBase > &pBitmap, int left, int top) |
|
bool | SetDIBitsWithBlend (const RetainPtr< const CFX_DIBBase > &pBitmap, int left, int top, BlendMode blend_mode) |
|
bool | StretchDIBits (RetainPtr< const CFX_DIBBase > bitmap, int left, int top, int dest_width, int dest_height) |
|
bool | StretchDIBitsWithFlagsAndBlend (RetainPtr< const CFX_DIBBase > bitmap, int left, int top, int dest_width, int dest_height, const FXDIB_ResampleOptions &options, BlendMode blend_mode) |
|
bool | SetBitMask (const RetainPtr< CFX_DIBBase > &pBitmap, int left, int top, uint32_t argb) |
|
bool | StretchBitMask (RetainPtr< CFX_DIBBase > bitmap, int left, int top, int dest_width, int dest_height, uint32_t color) |
|
bool | StretchBitMaskWithFlags (RetainPtr< CFX_DIBBase > bitmap, int left, int top, int dest_width, int dest_height, uint32_t argb, const FXDIB_ResampleOptions &options) |
|
bool | StartDIBits (RetainPtr< const CFX_DIBBase > bitmap, float alpha, uint32_t argb, const CFX_Matrix &matrix, const FXDIB_ResampleOptions &options, std::unique_ptr< CFX_ImageRenderer > *handle) |
|
bool | StartDIBitsWithBlend (RetainPtr< const CFX_DIBBase > bitmap, float alpha, uint32_t argb, const CFX_Matrix &matrix, const FXDIB_ResampleOptions &options, std::unique_ptr< CFX_ImageRenderer > *handle, BlendMode blend_mode) |
|
bool | ContinueDIBits (CFX_ImageRenderer *handle, PauseIndicatorIface *pPause) |
|
bool | DrawNormalText (pdfium::span< const TextCharPos > pCharPos, CFX_Font *pFont, float font_size, const CFX_Matrix &mtText2Device, uint32_t fill_color, const CFX_TextRenderOptions &options) |
|
bool | DrawTextPath (pdfium::span< const TextCharPos > pCharPos, CFX_Font *pFont, float font_size, const CFX_Matrix &mtText2User, const CFX_Matrix *pUser2Device, const CFX_GraphStateData *pGraphState, uint32_t fill_color, uint32_t stroke_color, CFX_Path *pClippingPath, const CFX_FillRenderOptions &fill_options) |
|
void | DrawFillRect (const CFX_Matrix *pUser2Device, const CFX_FloatRect &rect, const CFX_Color &color, int32_t nTransparency) |
|
void | DrawFillRect (const CFX_Matrix *pUser2Device, const CFX_FloatRect &rect, const FX_COLORREF &color) |
|
void | DrawStrokeRect (const CFX_Matrix &mtUser2Device, const CFX_FloatRect &rect, const FX_COLORREF &color, float fWidth) |
|
void | DrawStrokeLine (const CFX_Matrix *pUser2Device, const CFX_PointF &ptMoveTo, const CFX_PointF &ptLineTo, const FX_COLORREF &color, float fWidth) |
|
void | DrawBorder (const CFX_Matrix *pUser2Device, const CFX_FloatRect &rect, float fWidth, const CFX_Color &color, const CFX_Color &crLeftTop, const CFX_Color &crRightBottom, BorderStyle nStyle, int32_t nTransparency) |
|
void | DrawFillArea (const CFX_Matrix &mtUser2Device, const std::vector< CFX_PointF > &points, const FX_COLORREF &color) |
|
void | DrawShadow (const CFX_Matrix &mtUser2Device, const CFX_FloatRect &rect, int32_t nTransparency, int32_t nStartGray, int32_t nEndGray) |
|
bool | DrawShading (const CPDF_ShadingPattern *pPattern, const CFX_Matrix *pMatrix, const FX_RECT &clip_rect, int alpha, bool bAlphaMode) |
|
bool | MultiplyAlpha (float alpha) |
|
bool | MultiplyAlphaMask (const RetainPtr< const CFX_DIBBase > &mask) |
|
Definition at line 31 of file cfx_windowsrenderdevice.h.