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

#include <cpdf_transferfunc.h>

+ Inheritance diagram for CPDF_TransferFunc:
+ Collaboration diagram for CPDF_TransferFunc:

Public Member Functions

FX_COLORREF TranslateColor (FX_COLORREF colorref) const
 
RetainPtr< CFX_DIBBaseTranslateImage (RetainPtr< CFX_DIBBase > pSrc)
 
pdfium::span< const uint8_t > GetSamplesR () const
 
pdfium::span< const uint8_t > GetSamplesG () const
 
pdfium::span< const uint8_t > GetSamplesB () const
 
bool GetIdentity () 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
 

Static Public Attributes

static constexpr size_t kChannelSampleSize = 256
 

Private Member Functions

 ~CPDF_TransferFunc () override
 

Additional Inherited Members

- 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 20 of file cpdf_transferfunc.h.

Member Function Documentation

◆ ~CPDF_TransferFunc()

CPDF_TransferFunc::~CPDF_TransferFunc ( )
overrideprivatedefault

◆ GetIdentity()

bool CPDF_TransferFunc::GetIdentity ( ) const
inline

Definition at line 34 of file cpdf_transferfunc.h.

◆ GetSamplesB()

pdfium::span< const uint8_t > CPDF_TransferFunc::GetSamplesB ( ) const

Definition at line 54 of file cpdf_transferfunc.cpp.

◆ GetSamplesG()

pdfium::span< const uint8_t > CPDF_TransferFunc::GetSamplesG ( ) const

Definition at line 50 of file cpdf_transferfunc.cpp.

◆ GetSamplesR()

pdfium::span< const uint8_t > CPDF_TransferFunc::GetSamplesR ( ) const

Definition at line 46 of file cpdf_transferfunc.cpp.

◆ TranslateColor()

FX_COLORREF CPDF_TransferFunc::TranslateColor ( FX_COLORREF colorref) const

Definition at line 34 of file cpdf_transferfunc.cpp.

◆ TranslateImage()

RetainPtr< CFX_DIBBase > CPDF_TransferFunc::TranslateImage ( RetainPtr< CFX_DIBBase > pSrc)

Definition at line 40 of file cpdf_transferfunc.cpp.

Member Data Documentation

◆ CONSTRUCT_VIA_MAKE_RETAIN

CPDF_TransferFunc::CONSTRUCT_VIA_MAKE_RETAIN

Definition at line 22 of file cpdf_transferfunc.h.

◆ kChannelSampleSize

size_t CPDF_TransferFunc::kChannelSampleSize = 256
staticconstexpr

Definition at line 24 of file cpdf_transferfunc.h.


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