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::FlateModule Class Reference

#include <flatemodule.h>

+ Collaboration diagram for fxcodec::FlateModule:

Public Member Functions

 FlateModule ()=delete
 
 FlateModule (const FlateModule &)=delete
 
FlateModuleoperator= (const FlateModule &)=delete
 

Static Public Member Functions

static std::unique_ptr< ScanlineDecoderCreateDecoder (pdfium::span< const uint8_t > src_span, int width, int height, int nComps, int bpc, int predictor, int Colors, int BitsPerComponent, int Columns)
 
static uint32_t FlateOrLZWDecode (bool bLZW, pdfium::span< const uint8_t > src_span, bool bEarlyChange, int predictor, int Colors, int BitsPerComponent, int Columns, uint32_t estimated_size, std::unique_ptr< uint8_t, FxFreeDeleter > *dest_buf, uint32_t *dest_size)
 
static DataVector< uint8_t > Encode (pdfium::span< const uint8_t > src_span)
 

Detailed Description

Definition at line 22 of file flatemodule.h.

Constructor & Destructor Documentation

◆ FlateModule() [1/2]

fxcodec::FlateModule::FlateModule ( )
delete

◆ FlateModule() [2/2]

fxcodec::FlateModule::FlateModule ( const FlateModule & )
delete

Member Function Documentation

◆ CreateDecoder()

std::unique_ptr< ScanlineDecoder > fxcodec::FlateModule::CreateDecoder ( pdfium::span< const uint8_t > src_span,
int width,
int height,
int nComps,
int bpc,
int predictor,
int Colors,
int BitsPerComponent,
int Columns )
static

Definition at line 822 of file flatemodule.cpp.

◆ Encode()

DataVector< uint8_t > fxcodec::FlateModule::Encode ( pdfium::span< const uint8_t > src_span)
static

Definition at line 887 of file flatemodule.cpp.

◆ FlateOrLZWDecode()

uint32_t fxcodec::FlateModule::FlateOrLZWDecode ( bool bLZW,
pdfium::span< const uint8_t > src_span,
bool bEarlyChange,
int predictor,
int Colors,
int BitsPerComponent,
int Columns,
uint32_t estimated_size,
std::unique_ptr< uint8_t, FxFreeDeleter > * dest_buf,
uint32_t * dest_size )
static

Definition at line 843 of file flatemodule.cpp.

Referenced by FlateOrLZWDecode(), and TEST().

+ Here is the caller graph for this function:

◆ operator=()

FlateModule & fxcodec::FlateModule::operator= ( const FlateModule & )
delete

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