Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
CPDF_ScaledRenderBuffer Class Reference

#include <cpdf_scaledrenderbuffer.h>

Collaboration diagram for CPDF_ScaledRenderBuffer:

Public Member Functions

 CPDF_ScaledRenderBuffer (CFX_RenderDevice *device, const FX_RECT &rect)
 ~CPDF_ScaledRenderBuffer ()
bool Initialize (CPDF_RenderContext *pContext, const CPDF_PageObject *pObj, const CPDF_RenderOptions &options, int max_dpi)
CFX_DefaultRenderDeviceGetDevice ()
const CFX_MatrixGetMatrix () const
void OutputToDevice ()

Detailed Description

Definition at line 21 of file cpdf_scaledrenderbuffer.h.

Constructor & Destructor Documentation

◆ CPDF_ScaledRenderBuffer()

CPDF_ScaledRenderBuffer::CPDF_ScaledRenderBuffer ( CFX_RenderDevice * device,
const FX_RECT & rect )

Definition at line 22 of file cpdf_scaledrenderbuffer.cpp.

References CPDF_ScaledRenderBuffer(), and FX_RECT::FX_RECT().

Referenced by CPDF_ScaledRenderBuffer().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~CPDF_ScaledRenderBuffer()

CPDF_ScaledRenderBuffer::~CPDF_ScaledRenderBuffer ( )
default

Member Function Documentation

◆ GetDevice()

CFX_DefaultRenderDevice * CPDF_ScaledRenderBuffer::GetDevice ( )

Definition at line 62 of file cpdf_scaledrenderbuffer.cpp.

◆ GetMatrix()

const CFX_Matrix & CPDF_ScaledRenderBuffer::GetMatrix ( ) const
inline

Definition at line 32 of file cpdf_scaledrenderbuffer.h.

◆ Initialize()

bool CPDF_ScaledRenderBuffer::Initialize ( CPDF_RenderContext * pContext,
const CPDF_PageObject * pObj,
const CPDF_RenderOptions & options,
int max_dpi )

Definition at line 30 of file cpdf_scaledrenderbuffer.cpp.

References CFX_FloatRect::CFX_FloatRect(), CFX_FloatRect::GetOuterRect(), FX_RECT::Height(), kBgr, kBgra, CFX_Matrix::Scale(), CFX_Matrix::TransformRect(), and FX_RECT::Width().

Here is the call graph for this function:

◆ OutputToDevice()

void CPDF_ScaledRenderBuffer::OutputToDevice ( )

Definition at line 66 of file cpdf_scaledrenderbuffer.cpp.


The documentation for this class was generated from the following files: