|
| CPDF_WindowsRenderDevice (HDC hDC, CFX_PSFontTracker *ps_font_tracker) |
| ~CPDF_WindowsRenderDevice () override |
| 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 | FillRect (const FX_RECT &rect, uint32_t color) |
RetainPtr< const CFX_DIBitmap > | GetBackDrop () const |
bool | GetDIBits (RetainPtr< CFX_DIBitmap > bitmap, int left, int top) const |
bool | SetDIBits (RetainPtr< const CFX_DIBBase > bitmap, int left, int top) |
bool | SetDIBitsWithBlend (RetainPtr< const CFX_DIBBase > bitmap, 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 (RetainPtr< const CFX_DIBBase > bitmap, 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) |
RenderDeviceDriverIface::StartResult | StartDIBits (RetainPtr< const CFX_DIBBase > bitmap, float alpha, uint32_t argb, const CFX_Matrix &matrix, const FXDIB_ResampleOptions &options) |
RenderDeviceDriverIface::StartResult | StartDIBitsWithBlend (RetainPtr< const CFX_DIBBase > bitmap, float alpha, uint32_t argb, const CFX_Matrix &matrix, const FXDIB_ResampleOptions &options, BlendMode blend_mode) |
bool | ContinueDIBits (CFX_AggImageRenderer *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 | MultiplyAlpha (float alpha) |
bool | MultiplyAlphaMask (RetainPtr< const CFX_DIBitmap > mask) |
Definition at line 14 of file cpdf_windowsrenderdevice.h.