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

#include <tiff_decoder.h>

+ Collaboration diagram for fxcodec::TiffDecoder:

Public Member Functions

 TiffDecoder ()=delete
 
 TiffDecoder (const TiffDecoder &)=delete
 
TiffDecoderoperator= (const TiffDecoder &)=delete
 

Static Public Member Functions

static std::unique_ptr< ProgressiveDecoderIface::ContextCreateDecoder (const RetainPtr< IFX_SeekableReadStream > &file_ptr)
 
static bool LoadFrameInfo (ProgressiveDecoderIface::Context *ctx, int32_t frame, int32_t *width, int32_t *height, int32_t *comps, int32_t *bpc, CFX_DIBAttribute *pAttribute)
 
static bool Decode (ProgressiveDecoderIface::Context *ctx, const RetainPtr< CFX_DIBitmap > &pDIBitmap)
 

Detailed Description

Definition at line 26 of file tiff_decoder.h.

Constructor & Destructor Documentation

◆ TiffDecoder() [1/2]

fxcodec::TiffDecoder::TiffDecoder ( )
delete

◆ TiffDecoder() [2/2]

fxcodec::TiffDecoder::TiffDecoder ( const TiffDecoder & )
delete

Member Function Documentation

◆ CreateDecoder()

std::unique_ptr< ProgressiveDecoderIface::Context > fxcodec::TiffDecoder::CreateDecoder ( const RetainPtr< IFX_SeekableReadStream > & file_ptr)
static

Definition at line 454 of file tiff_decoder.cpp.

◆ Decode()

bool fxcodec::TiffDecoder::Decode ( ProgressiveDecoderIface::Context * ctx,
const RetainPtr< CFX_DIBitmap > & pDIBitmap )
static

Definition at line 478 of file tiff_decoder.cpp.

References CTiffContext::Decode().

+ Here is the call graph for this function:

◆ LoadFrameInfo()

bool fxcodec::TiffDecoder::LoadFrameInfo ( ProgressiveDecoderIface::Context * ctx,
int32_t frame,
int32_t * width,
int32_t * height,
int32_t * comps,
int32_t * bpc,
CFX_DIBAttribute * pAttribute )
static

Definition at line 464 of file tiff_decoder.cpp.

◆ operator=()

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

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