Dali 3D User Interface Engine
Classes | Namespaces | Functions | Variables
loader-gif.cpp File Reference
#include "loader-gif.h"
#include <gif_lib.h>
#include <cstdlib>
#include <dali/integration-api/debug.h>
#include <dali/integration-api/bitmap.h>
Include dependency graph for loader-gif.cpp:

Go to the source code of this file.

Classes

struct  Dali::TizenPlatform::anonymous_namespace{loader-gif.cpp}::AutoCleanupGif
 
struct  Dali::TizenPlatform::anonymous_namespace{loader-gif.cpp}::AutoDeleteBuffer
 
struct  Dali::TizenPlatform::anonymous_namespace{loader-gif.cpp}::InterlacePair
 

Namespaces

namespace  Dali
 The top level DALi namespace.
 
namespace  Dali::TizenPlatform
 
namespace  Dali::TizenPlatform::anonymous_namespace{loader-gif.cpp}
 

Functions

const unsigned int Dali::TizenPlatform::anonymous_namespace{loader-gif.cpp}::INTERLACE_PAIR_TABLE_SIZE (sizeof(INTERLACE_PAIR_TABLE)/sizeof(InterlacePair))
 
int Dali::TizenPlatform::anonymous_namespace{loader-gif.cpp}::ReadDataFromGif (GifFileType *gifInfo, GifByteType *data, int length)
 Function used by Gif_Lib to read from the image file. More...
 
bool Dali::TizenPlatform::anonymous_namespace{loader-gif.cpp}::LoadGifHeader (FILE *fp, unsigned int &width, unsigned int &height, GifFileType **gifInfo)
 Loads the GIF Header. More...
 
bool Dali::TizenPlatform::anonymous_namespace{loader-gif.cpp}::DecodeImage (GifFileType *gifInfo, PixelBuffer *decodedData, const unsigned int width, const unsigned int height, const unsigned int bytesPerRow)
 Decode the GIF image. More...
 
GifColorType * Dali::TizenPlatform::anonymous_namespace{loader-gif.cpp}::GetImageColors (SavedImage *image, GifFileType *gifInfo)
 
bool Dali::TizenPlatform::anonymous_namespace{loader-gif.cpp}::HandleImageDescriptionRecordType (Bitmap &bitmap, GifFileType *gifInfo, unsigned int width, unsigned int height, bool &finished)
 Called when we want to handle IMAGE_DESC_RECORD_TYPE. More...
 
bool Dali::TizenPlatform::anonymous_namespace{loader-gif.cpp}::HandleExtensionRecordType (GifFileType *gifInfo)
 Called when we want to handle EXTENSION_RECORD_TYPE. More...
 
bool Dali::TizenPlatform::LoadGifHeader (const ImageLoader::Input &input, unsigned int &width, unsigned int &height)
 Loads the header of a GIF file and fills in the width and height appropriately. More...
 
bool Dali::TizenPlatform::LoadBitmapFromGif (const ResourceLoadingClient &client, const ImageLoader::Input &input, Integration::Bitmap &bitmap)
 Loads the bitmap from a GIF file. More...
 

Variables

struct
Dali::TizenPlatform::anonymous_namespace{loader-gif.cpp}::AutoCleanupGif 
Dali::TizenPlatform::anonymous_namespace{loader-gif.cpp}::__attribute__
 
const InterlacePair Dali::TizenPlatform::anonymous_namespace{loader-gif.cpp}::INTERLACE_PAIR_TABLE []
 
Dali Docs Home
Read more about Dali