NovaSVG 0.10.0
A header-only SVG library
Loading...
Searching...
No Matches
stbi__jpeg Struct Reference

#include <surface.h>

Collaboration diagram for stbi__jpeg:

Public Attributes

stbi__context * s
 
stbi__huffman huff_dc [4]
 
stbi__huffman huff_ac [4]
 
stbi__uint16 dequant [4][64]
 
stbi__int16 fast_ac [4][1<< 9]
 
int img_h_max
 
int img_v_max
 
int img_mcu_x
 
int img_mcu_y
 
int img_mcu_w
 
int img_mcu_h
 
struct { 
 
   int   id 
 
   int   h 
 
   int   v 
 
   int   tq 
 
   int   hd 
 
   int   ha 
 
   int   dc_pred 
 
   int   x 
 
   int   y 
 
   int   w2 
 
   int   h2 
 
   stbi_uc *   data 
 
   void *   raw_data 
 
   void *   raw_coeff 
 
   stbi_uc *   linebuf 
 
   short *   coeff 
 
   int   coeff_w 
 
   int   coeff_h 
 
} img_comp [4] 
 
stbi__uint32 code_buffer
 
int code_bits
 
unsigned char marker
 
int nomore
 
int progressive
 
int spec_start
 
int spec_end
 
int succ_high
 
int succ_low
 
int eob_run
 
int jfif
 
int app14_color_transform
 
int rgb
 
int scan_n
 
int order [4]
 
int restart_interval
 
int todo
 
void(* idct_block_kernel )(stbi_uc *out, int out_stride, short data[64])
 
void(* YCbCr_to_RGB_kernel )(stbi_uc *out, const stbi_uc *y, const stbi_uc *pcb, const stbi_uc *pcr, int count, int step)
 
stbi_uc *(* resample_row_hv_2_kernel )(stbi_uc *out, stbi_uc *in_near, stbi_uc *in_far, int w, int hs)
 

Detailed Description

Definition at line 1742 of file surface.h.

Member Data Documentation

◆ app14_color_transform

int stbi__jpeg::app14_color_transform

Definition at line 1784 of file surface.h.

◆ code_bits

int stbi__jpeg::code_bits

Definition at line 1773 of file surface.h.

◆ code_buffer

stbi__uint32 stbi__jpeg::code_buffer

Definition at line 1772 of file surface.h.

◆ coeff

short* stbi__jpeg::coeff

Definition at line 1768 of file surface.h.

◆ coeff_h

int stbi__jpeg::coeff_h

Definition at line 1769 of file surface.h.

◆ coeff_w

int stbi__jpeg::coeff_w

Definition at line 1769 of file surface.h.

◆ data

stbi_uc* stbi__jpeg::data

Definition at line 1765 of file surface.h.

◆ dc_pred

int stbi__jpeg::dc_pred

Definition at line 1762 of file surface.h.

◆ dequant

stbi__uint16 stbi__jpeg::dequant[4][64]

Definition at line 1747 of file surface.h.

◆ eob_run

int stbi__jpeg::eob_run

Definition at line 1782 of file surface.h.

◆ fast_ac

stbi__int16 stbi__jpeg::fast_ac[4][1<< 9]

Definition at line 1748 of file surface.h.

◆ h

int stbi__jpeg::h

Definition at line 1759 of file surface.h.

◆ h2

int stbi__jpeg::h2

Definition at line 1764 of file surface.h.

◆ ha

int stbi__jpeg::ha

Definition at line 1761 of file surface.h.

◆ hd

int stbi__jpeg::hd

Definition at line 1761 of file surface.h.

◆ huff_ac

stbi__huffman stbi__jpeg::huff_ac[4]

Definition at line 1746 of file surface.h.

◆ huff_dc

stbi__huffman stbi__jpeg::huff_dc[4]

Definition at line 1745 of file surface.h.

◆ id

int stbi__jpeg::id

Definition at line 1758 of file surface.h.

◆ idct_block_kernel

void(* stbi__jpeg::idct_block_kernel) (stbi_uc *out, int out_stride, short data[64])

Definition at line 1791 of file surface.h.

◆ [struct]

struct { ... } stbi__jpeg::img_comp[4]

◆ img_h_max

int stbi__jpeg::img_h_max

Definition at line 1751 of file surface.h.

◆ img_mcu_h

int stbi__jpeg::img_mcu_h

Definition at line 1753 of file surface.h.

◆ img_mcu_w

int stbi__jpeg::img_mcu_w

Definition at line 1753 of file surface.h.

◆ img_mcu_x

int stbi__jpeg::img_mcu_x

Definition at line 1752 of file surface.h.

◆ img_mcu_y

int stbi__jpeg::img_mcu_y

Definition at line 1752 of file surface.h.

◆ img_v_max

int stbi__jpeg::img_v_max

Definition at line 1751 of file surface.h.

◆ jfif

int stbi__jpeg::jfif

Definition at line 1783 of file surface.h.

◆ linebuf

stbi_uc* stbi__jpeg::linebuf

Definition at line 1767 of file surface.h.

◆ marker

unsigned char stbi__jpeg::marker

Definition at line 1774 of file surface.h.

◆ nomore

int stbi__jpeg::nomore

Definition at line 1775 of file surface.h.

◆ order

int stbi__jpeg::order[4]

Definition at line 1787 of file surface.h.

◆ progressive

int stbi__jpeg::progressive

Definition at line 1777 of file surface.h.

◆ raw_coeff

void * stbi__jpeg::raw_coeff

Definition at line 1766 of file surface.h.

◆ raw_data

void* stbi__jpeg::raw_data

Definition at line 1766 of file surface.h.

◆ resample_row_hv_2_kernel

stbi_uc *(* stbi__jpeg::resample_row_hv_2_kernel) (stbi_uc *out, stbi_uc *in_near, stbi_uc *in_far, int w, int hs)

Definition at line 1793 of file surface.h.

◆ restart_interval

int stbi__jpeg::restart_interval

Definition at line 1788 of file surface.h.

◆ rgb

int stbi__jpeg::rgb

Definition at line 1785 of file surface.h.

◆ s

stbi__context* stbi__jpeg::s

Definition at line 1744 of file surface.h.

◆ scan_n

int stbi__jpeg::scan_n

Definition at line 1787 of file surface.h.

◆ spec_end

int stbi__jpeg::spec_end

Definition at line 1779 of file surface.h.

◆ spec_start

int stbi__jpeg::spec_start

Definition at line 1778 of file surface.h.

◆ succ_high

int stbi__jpeg::succ_high

Definition at line 1780 of file surface.h.

◆ succ_low

int stbi__jpeg::succ_low

Definition at line 1781 of file surface.h.

◆ todo

int stbi__jpeg::todo

Definition at line 1788 of file surface.h.

◆ tq

int stbi__jpeg::tq

Definition at line 1760 of file surface.h.

◆ v

int stbi__jpeg::v

Definition at line 1759 of file surface.h.

◆ w2

int stbi__jpeg::w2

Definition at line 1764 of file surface.h.

◆ x

int stbi__jpeg::x

Definition at line 1764 of file surface.h.

◆ y

int stbi__jpeg::y

Definition at line 1764 of file surface.h.

◆ YCbCr_to_RGB_kernel

void(* stbi__jpeg::YCbCr_to_RGB_kernel) (stbi_uc *out, const stbi_uc *y, const stbi_uc *pcb, const stbi_uc *pcr, int count, int step)

Definition at line 1792 of file surface.h.


The documentation for this struct was generated from the following file: