Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <cpdf_renderstatus.h>
Static Public Member Functions | |
static std::unique_ptr< CPDF_GraphicStates > | CloneObjStates (const CPDF_GraphicStates *pSrcStates, bool stroke) |
Definition at line 45 of file cpdf_renderstatus.h.
CPDF_RenderStatus::CPDF_RenderStatus | ( | CPDF_RenderContext * | pContext, |
CFX_RenderDevice * | pDevice ) |
Definition at line 170 of file cpdf_renderstatus.cpp.
References CPDF_RenderStatus().
Referenced by CPDF_RenderStatus(), and CPDF_RenderTiling::Draw().
|
default |
|
static |
Definition at line 748 of file cpdf_renderstatus.cpp.
References CPDF_GraphicStates::color_state(), CPDF_ColorState::GetFillColor(), CPDF_ColorState::GetFillColorRef(), CPDF_ColorState::GetStrokeColor(), CPDF_ColorState::GetStrokeColorRef(), and CPDF_Color::IsNull().
void CPDF_RenderStatus::CompositeDIBitmap | ( | const RetainPtr< CFX_DIBitmap > & | pDIBitmap, |
int | left, | ||
int | top, | ||
FX_ARGB | mask_argb, | ||
float | alpha, | ||
BlendMode | blend_mode, | ||
const CPDF_Transparency & | transparency ) |
Definition at line 1201 of file cpdf_renderstatus.cpp.
References FXSYS_roundf(), CPDF_Transparency::IsGroup(), CPDF_Transparency::IsIsolated(), kNormal, kRgb32, and CFX_DefaultRenderDevice::UseSkiaRenderer().
Referenced by DrawTilingPattern().
bool CPDF_RenderStatus::ContinueSingleObject | ( | CPDF_PageObject * | pObj, |
const CFX_Matrix & | mtObj2Device, | ||
PauseIndicatorIface * | pPause ) |
Definition at line 243 of file cpdf_renderstatus.cpp.
References CPDF_PageObject::clip_path(), ContinueSingleObject(), CPDF_PageObject::IsImage(), and ProcessClipPath().
Referenced by ContinueSingleObject().
void CPDF_RenderStatus::DrawShadingPattern | ( | CPDF_ShadingPattern * | pattern, |
const CPDF_PageObject * | pPageObj, | ||
const CFX_Matrix & | mtObj2Device, | ||
bool | stroke ) |
Definition at line 1092 of file cpdf_renderstatus.cpp.
References FXSYS_roundf(), CPDF_PageObject::general_state(), CPDF_GeneralState::GetFillAlpha(), CPDF_GeneralState::GetStrokeAlpha(), FX_RECT::IsEmpty(), CPDF_ShadingPattern::Load(), and CPDF_Pattern::pattern_to_form().
void CPDF_RenderStatus::DrawTilingPattern | ( | CPDF_TilingPattern * | pattern, |
CPDF_PageObject * | pPageObj, | ||
const CFX_Matrix & | mtObj2Device, | ||
bool | stroke ) |
Definition at line 1128 of file cpdf_renderstatus.cpp.
References CPDF_Transparency::CPDF_Transparency(), CompositeDIBitmap(), FX_RECT::IsEmpty(), kNormal, FX_RECT::left, and FX_RECT::top.
|
inline |
Definition at line 87 of file cpdf_renderstatus.h.
Referenced by CPDF_RenderTiling::Draw().
|
inline |
Definition at line 84 of file cpdf_renderstatus.h.
Referenced by CPDF_RenderTiling::Draw().
FX_ARGB CPDF_RenderStatus::GetFillArgb | ( | CPDF_PageObject * | pObj | ) | const |
Definition at line 420 of file cpdf_renderstatus.cpp.
References GetFillArgbForType3().
Referenced by CPDF_RenderTiling::Draw().
FX_ARGB CPDF_RenderStatus::GetFillArgbForType3 | ( | CPDF_PageObject * | pObj | ) | const |
Definition at line 428 of file cpdf_renderstatus.cpp.
References CPDF_PageObject::color_state(), CPDF_PageObject::general_state(), CPDF_GeneralState::GetFillAlpha(), CPDF_ColorState::GetFillColorRef(), and CPDF_GeneralState::GetTransferFunc().
Referenced by GetFillArgb().
|
inline |
Definition at line 88 of file cpdf_renderstatus.h.
|
inline |
Definition at line 82 of file cpdf_renderstatus.h.
|
inline |
Definition at line 83 of file cpdf_renderstatus.h.
|
inline |
Definition at line 91 of file cpdf_renderstatus.h.
|
inline |
Definition at line 94 of file cpdf_renderstatus.h.
Referenced by CPDF_RenderTiling::Draw().
|
inline |
Definition at line 95 of file cpdf_renderstatus.h.
Referenced by CPDF_RenderTiling::Draw().
RetainPtr< CPDF_TransferFunc > CPDF_RenderStatus::GetTransferFunc | ( | RetainPtr< const CPDF_Object > | pObject | ) | const |
Definition at line 413 of file cpdf_renderstatus.cpp.
void CPDF_RenderStatus::Initialize | ( | const CPDF_RenderStatus * | pParentStatus, |
const CPDF_GraphicStates * | pInitialStates ) |
Definition at line 176 of file cpdf_renderstatus.cpp.
Referenced by CPDF_RenderTiling::Draw(), and FPDFTextObj_GetRenderedBitmap().
|
inline |
Definition at line 85 of file cpdf_renderstatus.h.
|
inline |
Definition at line 86 of file cpdf_renderstatus.h.
void CPDF_RenderStatus::ProcessClipPath | ( | const CPDF_ClipPath & | ClipPath, |
const CFX_Matrix & | mtObj2Device ) |
Definition at line 483 of file cpdf_renderstatus.cpp.
References CFX_FillRenderOptions::aliased_path, CFX_Path::AppendRect(), CPDF_ClipPath::HasRef(), and CFX_FillRenderOptions::WindingOptions().
Referenced by ContinueSingleObject(), and RenderSingleObject().
void CPDF_RenderStatus::RenderObjectList | ( | const CPDF_PageObjectHolder * | pObjectHolder, |
const CFX_Matrix & | mtObj2Device ) |
Definition at line 201 of file cpdf_renderstatus.cpp.
Referenced by CPDF_RenderTiling::Draw().
void CPDF_RenderStatus::RenderSingleObject | ( | CPDF_PageObject * | pObj, |
const CFX_Matrix & | mtObj2Device ) |
Definition at line 226 of file cpdf_renderstatus.cpp.
References CPDF_PageObject::clip_path(), and ProcessClipPath().
Referenced by FPDFTextObj_GetRenderedBitmap().
|
inline |
Definition at line 52 of file cpdf_renderstatus.h.
References CFX_Matrix::operator=().
Referenced by FPDFTextObj_GetRenderedBitmap().
|
inline |
Definition at line 59 of file cpdf_renderstatus.h.
Referenced by CPDF_RenderTiling::Draw().
Definition at line 58 of file cpdf_renderstatus.h.
|
inline |
Definition at line 54 of file cpdf_renderstatus.h.
Referenced by CPDF_RenderTiling::Draw().
|
inline |
Definition at line 62 of file cpdf_renderstatus.h.
|
inline |
Definition at line 60 of file cpdf_renderstatus.h.
|
inline |
Definition at line 51 of file cpdf_renderstatus.h.
Referenced by CPDF_RenderTiling::Draw().
|
inline |
Definition at line 61 of file cpdf_renderstatus.h.
|
inline |
Definition at line 53 of file cpdf_renderstatus.h.
|
inline |
Definition at line 65 of file cpdf_renderstatus.h.
References CPDF_Transparency::operator=().
Referenced by CPDF_RenderTiling::Draw().
|
inline |
Definition at line 57 of file cpdf_renderstatus.h.