STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Data Structures | Macros | Typedefs | Functions | Variables
GUI_GIF_Private.h File Reference
#include "GUI_Private.h"

Go to the source code of this file.

Data Structures

struct  GUI_GIF_CONTEXT
 
struct  IMAGE_DESCRIPTOR
 
struct  GUI_GIF_PARAM
 

Macros

#define MAX_NUM_LWZ_BITS   12
 

Typedefs

typedef int DRAW_FROM_DATABLOCK(GUI_GIF_CONTEXT *pContext, IMAGE_DESCRIPTOR *pDescriptor, int x0, int y0, int Transparency, int Disposal, int Num, int Denom)
 
typedef void CLEAR_UNUSED_PIXELS(int x0, int y0, IMAGE_DESCRIPTOR *pDescriptor, GUI_GIF_IMAGE_INFO *pInfo, int Num, int Denom)
 

Functions

int GUI_GIF__ReadData (GUI_GIF_CONTEXT *pContext, unsigned NumBytes, const U8 **ppData, unsigned StartOfFile)
 
int GUI_GIF__GetData (void *p, const U8 **ppData, unsigned NumBytesReq, U32 Off)
 
int GUI_GIF__DrawFromFilePointer (GUI_GIF_CONTEXT *pContext, int x0, int y0, int Index, int Num, int Denom, DRAW_FROM_DATABLOCK pfDrawFromDataBlock, CLEAR_UNUSED_PIXELS pfClearUnusedPixels)
 
void GUI_GIF__InitLZW (GUI_GIF_CONTEXT *pContext, int InputCodeSize)
 
int GUI_GIF__GetNextByte (GUI_GIF_CONTEXT *pContext)
 

Variables

const int GUI_GIF__aInterlaceOffset [4]
 
const int GUI_GIF__aInterlaceYPos [4]
 

Macro Definition Documentation

#define MAX_NUM_LWZ_BITS   12

Definition at line 45 of file GUI_GIF_Private.h.

Typedef Documentation

typedef void CLEAR_UNUSED_PIXELS(int x0, int y0, IMAGE_DESCRIPTOR *pDescriptor, GUI_GIF_IMAGE_INFO *pInfo, int Num, int Denom)

Definition at line 100 of file GUI_GIF_Private.h.

typedef int DRAW_FROM_DATABLOCK(GUI_GIF_CONTEXT *pContext, IMAGE_DESCRIPTOR *pDescriptor, int x0, int y0, int Transparency, int Disposal, int Num, int Denom)

Definition at line 99 of file GUI_GIF_Private.h.

Function Documentation

int GUI_GIF__DrawFromFilePointer ( GUI_GIF_CONTEXT pContext,
int  x0,
int  y0,
int  Index,
int  Num,
int  Denom,
DRAW_FROM_DATABLOCK  pfDrawFromDataBlock,
CLEAR_UNUSED_PIXELS  pfClearUnusedPixels 
)
int GUI_GIF__GetData ( void *  p,
const U8 **  ppData,
unsigned  NumBytesReq,
U32  Off 
)
int GUI_GIF__GetNextByte ( GUI_GIF_CONTEXT pContext)
void GUI_GIF__InitLZW ( GUI_GIF_CONTEXT pContext,
int  InputCodeSize 
)
int GUI_GIF__ReadData ( GUI_GIF_CONTEXT pContext,
unsigned  NumBytes,
const U8 **  ppData,
unsigned  StartOfFile 
)

Variable Documentation

const int GUI_GIF__aInterlaceOffset[4]
const int GUI_GIF__aInterlaceYPos[4]