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
cfx_gif.h File Reference

(813d9ae984a99e739b99cf694a9d5b24d0a6b7a7)

#include <stdint.h>
#include <memory>
#include <vector>
#include "core/fxcrt/data_vector.h"
+ Include dependency graph for cfx_gif.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CFX_GifGlobalFlags
 
struct  CFX_GifLocalFlags
 
struct  CFX_GifHeader
 
struct  CFX_GifLocalScreenDescriptor
 
struct  CFX_GifImageInfo
 
struct  CFX_GifControlExtensionFlags
 
struct  CFX_GifGraphicControlExtension
 
struct  CFX_GifPlainTextExtension
 
struct  GifApplicationExtension
 
struct  CFX_GifPalette
 
struct  CFX_GifImage
 

Macros

#define GIF_SIG_EXTENSION   0x21
 
#define GIF_SIG_IMAGE   0x2C
 
#define GIF_SIG_TRAILER   0x3B
 
#define GIF_BLOCK_GCE   0xF9
 
#define GIF_BLOCK_PTE   0x01
 
#define GIF_BLOCK_CE   0xFE
 
#define GIF_BLOCK_TERMINAL   0x00
 
#define GIF_MAX_LZW_EXP   12
 
#define GIF_MAX_LZW_CODE   4096
 
#define GIF_D_STATUS_SIG   0x01
 
#define GIF_D_STATUS_TAIL   0x02
 
#define GIF_D_STATUS_EXT   0x03
 
#define GIF_D_STATUS_EXT_CE   0x05
 
#define GIF_D_STATUS_EXT_GCE   0x06
 
#define GIF_D_STATUS_EXT_PTE   0x07
 
#define GIF_D_STATUS_EXT_UNE   0x08
 
#define GIF_D_STATUS_IMG_INFO   0x09
 
#define GIF_D_STATUS_IMG_DATA   0x0A
 

Variables

const char kGifSignature87 []
 
const char kGifSignature89 []
 

Macro Definition Documentation

◆ GIF_BLOCK_CE

#define GIF_BLOCK_CE   0xFE

Definition at line 25 of file cfx_gif.h.

◆ GIF_BLOCK_GCE

#define GIF_BLOCK_GCE   0xF9

Definition at line 23 of file cfx_gif.h.

◆ GIF_BLOCK_PTE

#define GIF_BLOCK_PTE   0x01

Definition at line 24 of file cfx_gif.h.

◆ GIF_BLOCK_TERMINAL

#define GIF_BLOCK_TERMINAL   0x00

Definition at line 26 of file cfx_gif.h.

◆ GIF_D_STATUS_EXT

#define GIF_D_STATUS_EXT   0x03

Definition at line 31 of file cfx_gif.h.

◆ GIF_D_STATUS_EXT_CE

#define GIF_D_STATUS_EXT_CE   0x05

Definition at line 32 of file cfx_gif.h.

◆ GIF_D_STATUS_EXT_GCE

#define GIF_D_STATUS_EXT_GCE   0x06

Definition at line 33 of file cfx_gif.h.

◆ GIF_D_STATUS_EXT_PTE

#define GIF_D_STATUS_EXT_PTE   0x07

Definition at line 34 of file cfx_gif.h.

◆ GIF_D_STATUS_EXT_UNE

#define GIF_D_STATUS_EXT_UNE   0x08

Definition at line 35 of file cfx_gif.h.

◆ GIF_D_STATUS_IMG_DATA

#define GIF_D_STATUS_IMG_DATA   0x0A

Definition at line 37 of file cfx_gif.h.

◆ GIF_D_STATUS_IMG_INFO

#define GIF_D_STATUS_IMG_INFO   0x09

Definition at line 36 of file cfx_gif.h.

◆ GIF_D_STATUS_SIG

#define GIF_D_STATUS_SIG   0x01

Definition at line 29 of file cfx_gif.h.

◆ GIF_D_STATUS_TAIL

#define GIF_D_STATUS_TAIL   0x02

Definition at line 30 of file cfx_gif.h.

◆ GIF_MAX_LZW_CODE

#define GIF_MAX_LZW_CODE   4096

Definition at line 28 of file cfx_gif.h.

◆ GIF_MAX_LZW_EXP

#define GIF_MAX_LZW_EXP   12

Definition at line 27 of file cfx_gif.h.

◆ GIF_SIG_EXTENSION

#define GIF_SIG_EXTENSION   0x21

Definition at line 20 of file cfx_gif.h.

◆ GIF_SIG_IMAGE

#define GIF_SIG_IMAGE   0x2C

Definition at line 21 of file cfx_gif.h.

◆ GIF_SIG_TRAILER

#define GIF_SIG_TRAILER   0x3B

Definition at line 22 of file cfx_gif.h.

Variable Documentation

◆ kGifSignature87

const char kGifSignature87[]
extern

Definition at line 9 of file cfx_gif.cpp.

◆ kGifSignature89

const char kGifSignature89[]
extern

Definition at line 10 of file cfx_gif.cpp.