|
| | 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 31 of file cfx_windowsrenderdevice.h.