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_PageImageCache Class Reference

#include <cpdf_pageimagecache.h>

+ Collaboration diagram for CPDF_PageImageCache:

Public Member Functions

 CPDF_PageImageCache (CPDF_Page *pPage)
 
 ~CPDF_PageImageCache ()
 
void ResetBitmapForImage (RetainPtr< CPDF_Image > pImage)
 
void CacheOptimization (int32_t dwLimitCacheSize)
 
uint32_t GetTimeCount () const
 
CPDF_PageGetPage () const
 
bool StartGetCachedBitmap (RetainPtr< CPDF_Image > pImage, const CPDF_Dictionary *pFormResources, const CPDF_Dictionary *pPageResources, bool bStdCS, CPDF_ColorSpace::Family eFamily, bool bLoadMask, const CFX_Size &max_size_required)
 
bool Continue (PauseIndicatorIface *pPause)
 
uint32_t GetCurMatteColor () const
 
RetainPtr< CFX_DIBBaseDetachCurBitmap ()
 
RetainPtr< CFX_DIBBaseDetachCurMask ()
 

Detailed Description

Definition at line 27 of file cpdf_pageimagecache.h.

Constructor & Destructor Documentation

◆ CPDF_PageImageCache()

CPDF_PageImageCache::CPDF_PageImageCache ( CPDF_Page * pPage)
explicit

Definition at line 115 of file cpdf_pageimagecache.cpp.

◆ ~CPDF_PageImageCache()

CPDF_PageImageCache::~CPDF_PageImageCache ( )
default

Member Function Documentation

◆ CacheOptimization()

void CPDF_PageImageCache::CacheOptimization ( int32_t dwLimitCacheSize)

Definition at line 119 of file cpdf_pageimagecache.cpp.

◆ Continue()

bool CPDF_PageImageCache::Continue ( PauseIndicatorIface * pPause)

Definition at line 201 of file cpdf_pageimagecache.cpp.

Referenced by TEST().

+ Here is the caller graph for this function:

◆ DetachCurBitmap()

RetainPtr< CFX_DIBBase > CPDF_PageImageCache::DetachCurBitmap ( )

Definition at line 231 of file cpdf_pageimagecache.cpp.

◆ DetachCurMask()

RetainPtr< CFX_DIBBase > CPDF_PageImageCache::DetachCurMask ( )

Definition at line 235 of file cpdf_pageimagecache.cpp.

◆ GetCurMatteColor()

uint32_t CPDF_PageImageCache::GetCurMatteColor ( ) const

Definition at line 227 of file cpdf_pageimagecache.cpp.

◆ GetPage()

CPDF_Page * CPDF_PageImageCache::GetPage ( ) const
inline

Definition at line 35 of file cpdf_pageimagecache.h.

◆ GetTimeCount()

uint32_t CPDF_PageImageCache::GetTimeCount ( ) const
inline

Definition at line 34 of file cpdf_pageimagecache.h.

◆ ResetBitmapForImage()

void CPDF_PageImageCache::ResetBitmapForImage ( RetainPtr< CPDF_Image > pImage)

Definition at line 215 of file cpdf_pageimagecache.cpp.

Referenced by CPDF_Image::ResetCache().

+ Here is the caller graph for this function:

◆ StartGetCachedBitmap()

bool CPDF_PageImageCache::StartGetCachedBitmap ( RetainPtr< CPDF_Image > pImage,
const CPDF_Dictionary * pFormResources,
const CPDF_Dictionary * pPageResources,
bool bStdCS,
CPDF_ColorSpace::Family eFamily,
bool bLoadMask,
const CFX_Size & max_size_required )

Definition at line 165 of file cpdf_pageimagecache.cpp.

References CPDF_DIB::kContinue.

Referenced by TEST().

+ Here is the caller graph for this function:

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