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_TilingPattern Class Referencefinal

#include <cpdf_tilingpattern.h>

+ Inheritance diagram for CPDF_TilingPattern:
+ Collaboration diagram for CPDF_TilingPattern:

Public Member Functions

 ~CPDF_TilingPattern () override
 
CPDF_TilingPatternAsTilingPattern () override
 
std::unique_ptr< CPDF_FormLoad (CPDF_PageObject *pPageObj)
 
bool colored () const
 
const CFX_FloatRectbbox () const
 
float x_step () const
 
float y_step () const
 
- Public Member Functions inherited from CPDF_Pattern
virtual CPDF_ShadingPatternAsShadingPattern ()
 
const CFX_Matrixpattern_to_form () const
 
- Public Member Functions inherited from fxcrt::Retainable
 Retainable ()=default
 
bool HasOneRef () const
 
- Public Member Functions inherited from fxcrt::Observable
 Observable ()
 
 Observable (const Observable &that)=delete
 
Observableoperator= (const Observable &that)=delete
 
 ~Observable ()
 
void AddObserver (ObserverIface *pObserver)
 
void RemoveObserver (ObserverIface *pObserver)
 
void NotifyObservers ()
 

Public Attributes

 CONSTRUCT_VIA_MAKE_RETAIN
 

Additional Inherited Members

- Public Types inherited from CPDF_Pattern
enum  PatternType { kTiling = 1 , kShading = 2 }
 
- Protected Member Functions inherited from CPDF_Pattern
 CPDF_Pattern (CPDF_Document *pDoc, RetainPtr< CPDF_Object > pObj, const CFX_Matrix &parentMatrix)
 
 ~CPDF_Pattern () override
 
CPDF_Documentdocument () const
 
RetainPtr< CPDF_Objectpattern_obj () const
 
const CFX_Matrixparent_matrix () const
 
void SetPatternToFormMatrix ()
 
- Protected Member Functions inherited from fxcrt::Retainable
virtual ~Retainable ()=default
 
- Protected Member Functions inherited from fxcrt::Observable
size_t ActiveObserversForTesting () const
 

Detailed Description

Definition at line 21 of file cpdf_tilingpattern.h.

Constructor & Destructor Documentation

◆ ~CPDF_TilingPattern()

CPDF_TilingPattern::~CPDF_TilingPattern ( )
overridedefault

Member Function Documentation

◆ AsTilingPattern()

CPDF_TilingPattern * CPDF_TilingPattern::AsTilingPattern ( )
overridevirtual

Reimplemented from CPDF_Pattern.

Definition at line 32 of file cpdf_tilingpattern.cpp.

◆ bbox()

const CFX_FloatRect & CPDF_TilingPattern::bbox ( ) const
inline

Definition at line 32 of file cpdf_tilingpattern.h.

Referenced by CPDF_RenderTiling::Draw().

+ Here is the caller graph for this function:

◆ colored()

bool CPDF_TilingPattern::colored ( ) const
inline

Definition at line 31 of file cpdf_tilingpattern.h.

Referenced by CPDF_RenderTiling::Draw().

+ Here is the caller graph for this function:

◆ Load()

std::unique_ptr< CPDF_Form > CPDF_TilingPattern::Load ( CPDF_PageObject * pPageObj)

◆ x_step()

float CPDF_TilingPattern::x_step ( ) const
inline

Definition at line 33 of file cpdf_tilingpattern.h.

Referenced by CPDF_RenderTiling::Draw().

+ Here is the caller graph for this function:

◆ y_step()

float CPDF_TilingPattern::y_step ( ) const
inline

Definition at line 34 of file cpdf_tilingpattern.h.

Referenced by CPDF_RenderTiling::Draw().

+ Here is the caller graph for this function:

Member Data Documentation

◆ CONSTRUCT_VIA_MAKE_RETAIN

CPDF_TilingPattern::CONSTRUCT_VIA_MAKE_RETAIN

Definition at line 23 of file cpdf_tilingpattern.h.


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