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
fxcodec::IccTransform Class Reference

#include <icc_transform.h>

+ Collaboration diagram for fxcodec::IccTransform:

Public Member Functions

 ~IccTransform ()
 
void Translate (pdfium::span< const float > pSrcValues, pdfium::span< float > pDestValues)
 
void TranslateScanline (pdfium::span< uint8_t > pDest, pdfium::span< const uint8_t > pSrc, int pixels)
 
int components () const
 
bool IsNormal () const
 

Static Public Member Functions

static std::unique_ptr< IccTransformCreateTransformSRGB (pdfium::span< const uint8_t > span)
 
static bool IsValidIccComponents (int components)
 

Detailed Description

Definition at line 25 of file icc_transform.h.

Constructor & Destructor Documentation

◆ ~IccTransform()

fxcodec::IccTransform::~IccTransform ( )

Definition at line 51 of file icc_transform.cpp.

Member Function Documentation

◆ components()

int fxcodec::IccTransform::components ( ) const
inline

Definition at line 38 of file icc_transform.h.

◆ CreateTransformSRGB()

std::unique_ptr< IccTransform > fxcodec::IccTransform::CreateTransformSRGB ( pdfium::span< const uint8_t > span)
static

Definition at line 56 of file icc_transform.cpp.

References IsValidIccComponents().

+ Here is the call graph for this function:

◆ IsNormal()

bool fxcodec::IccTransform::IsNormal ( ) const
inline

Definition at line 39 of file icc_transform.h.

◆ IsValidIccComponents()

bool fxcodec::IccTransform::IsValidIccComponents ( int components)
static

Definition at line 146 of file icc_transform.cpp.

Referenced by CreateTransformSRGB(), and CPDF_DocPageData::GetIccProfile().

+ Here is the caller graph for this function:

◆ Translate()

void fxcodec::IccTransform::Translate ( pdfium::span< const float > pSrcValues,
pdfium::span< float > pDestValues )

Definition at line 115 of file icc_transform.cpp.

◆ TranslateScanline()

void fxcodec::IccTransform::TranslateScanline ( pdfium::span< uint8_t > pDest,
pdfium::span< const uint8_t > pSrc,
int pixels )

Definition at line 139 of file icc_transform.cpp.


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