Visualization Library 2.0.0-b5
A lightweight C++ OpenGL middleware for 2D/3D graphics
|
[Download] [Tutorials] [All Classes] [Grouped Classes] |
#include <ft2build.h>
Go to the source code of this file.
Classes | |
struct | FT_LzwStateRec_ |
Macros | |
#define | FT_LZW_IN_BUFF_SIZE 64 |
#define | FT_LZW_DEFAULT_STACK_SIZE 64 |
#define | LZW_INIT_BITS 9 |
#define | LZW_MAX_BITS 16 |
#define | LZW_CLEAR 256 |
#define | LZW_FIRST 257 |
#define | LZW_BIT_MASK 0x1f |
#define | LZW_BLOCK_MASK 0x80 |
#define | LZW_MASK(n) ( ( 1U << (n) ) - 1U ) |
Typedefs | |
typedef enum FT_LzwPhase_ | FT_LzwPhase |
typedef struct FT_LzwStateRec_ | FT_LzwStateRec |
typedef struct FT_LzwStateRec_ * | FT_LzwState |
Enumerations | |
enum | FT_LzwPhase_ { FT_LZW_PHASE_START = 0, FT_LZW_PHASE_CODE, FT_LZW_PHASE_STACK, FT_LZW_PHASE_EOF } |
Functions | |
ft_lzwstate_init (FT_LzwState state, FT_Stream source) | |
ft_lzwstate_done (FT_LzwState state) | |
ft_lzwstate_reset (FT_LzwState state) | |
ft_lzwstate_io (FT_LzwState state, FT_Byte *buffer, FT_ULong out_size) | |
#define LZW_BIT_MASK 0x1f |
Definition at line 44 of file ftzopen.h.
Referenced by ft_lzwstate_io().
#define LZW_BLOCK_MASK 0x80 |
Definition at line 45 of file ftzopen.h.
Referenced by ft_lzwstate_io().
#define LZW_CLEAR 256 |
Definition at line 41 of file ftzopen.h.
Referenced by ft_lzwstate_io().
#define LZW_FIRST 257 |
Definition at line 42 of file ftzopen.h.
Referenced by ft_lzwstate_io().
#define LZW_INIT_BITS 9 |
Definition at line 38 of file ftzopen.h.
Referenced by ft_lzwstate_io(), and ft_lzwstate_reset().
#define LZW_MAX_BITS 16 |
Definition at line 39 of file ftzopen.h.
Referenced by ft_lzwstate_io().
typedef enum FT_LzwPhase_ FT_LzwPhase |
typedef struct FT_LzwStateRec_ * FT_LzwState |
typedef struct FT_LzwStateRec_ FT_LzwStateRec |
enum FT_LzwPhase_ |
ft_lzwstate_done | ( | FT_LzwState | state | ) |
ft_lzwstate_init | ( | FT_LzwState | state, |
FT_Stream | source | ||
) |
Definition at line 199 of file ftzopen.c.
References FT_LOCAL_DEF, ft_lzwstate_reset(), FT_ZERO, and NULL.
ft_lzwstate_io | ( | FT_LzwState | state, |
FT_Byte * | buffer, | ||
FT_ULong | out_size | ||
) |
Definition at line 247 of file ftzopen.c.
References FT_LZW_PHASE_START, FT_Stream_Seek(), FT_Stream_TryRead(), LZW_BIT_MASK, LZW_BLOCK_MASK, LZW_CLEAR, LZW_FIRST, LZW_INIT_BITS, and LZW_MAX_BITS.
ft_lzwstate_reset | ( | FT_LzwState | state | ) |
Definition at line 185 of file ftzopen.c.
References FT_LOCAL_DEF, FT_LZW_PHASE_START, and LZW_INIT_BITS.
Referenced by ft_lzwstate_done(), and ft_lzwstate_init().
Visualization Library 2.0.0-b5 Reference Documentation
Updated on Mon Feb 10 2020 02:44:55.
© Copyright Michele Bosi. All rights reserved.