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 ()
 
 ~CPDF_ScaledRenderBuffer ()
 
bool Initialize (CPDF_RenderContext *pContext, CFX_RenderDevice *pDevice, const FX_RECT &rect, const CPDF_PageObject *pObj, const CPDF_RenderOptions *pOptions, int max_dpi)
 
CFX_RenderDeviceGetDevice () const
 
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 ( )
default

◆ ~CPDF_ScaledRenderBuffer()

CPDF_ScaledRenderBuffer::~CPDF_ScaledRenderBuffer ( )
default

Member Function Documentation

◆ GetDevice()

CFX_RenderDevice * CPDF_ScaledRenderBuffer::GetDevice ( ) const

Definition at line 65 of file cpdf_scaledrenderbuffer.cpp.

◆ GetMatrix()

const CFX_Matrix & CPDF_ScaledRenderBuffer::GetMatrix ( ) const
inline

Definition at line 34 of file cpdf_scaledrenderbuffer.h.

◆ Initialize()

bool CPDF_ScaledRenderBuffer::Initialize ( CPDF_RenderContext * pContext,
CFX_RenderDevice * pDevice,
const FX_RECT & rect,
const CPDF_PageObject * pObj,
const CPDF_RenderOptions * pOptions,
int max_dpi )

Definition at line 25 of file cpdf_scaledrenderbuffer.cpp.

References CFX_FloatRect::CFX_FloatRect(), CPDF_DeviceBuffer::CalculateMatrix(), CFX_FloatRect::GetOuterRect(), FX_RECT::Height(), kArgb, kRgb, CFX_Matrix::operator=(), FX_RECT::operator=(), 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 70 of file cpdf_scaledrenderbuffer.cpp.


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