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.