#include <mmsgifloader.h>
Public Member Functions | |
MMSGIFLoader (MMSIM_DESC *desc, MMSFBLayer *layer) | |
void | block () |
This method returns when at least the first image of a GIF file is loaded. | |
Private Member Functions | |
bool | loadHeader () |
bool | loadBlocks () |
void | threadMain () |
Virtual main method for the thread. | |
Private Attributes | |
MMSIM_DESC * | desc |
MMSFBLayer * | layer |
MMSFile * | myfile |
MMS_GIF_HEADER | gif_header |
MMS_GIF_LSD | gif_lsd |
MMS_GIF_CT | gif_gct |
pthread_cond_t | cond |
pthread_mutex_t | mutex |
Classes | |
struct | MMS_GIF_CT |
struct | MMS_GIF_GCE |
struct | MMS_GIF_HEADER |
struct | MMS_GIF_ID |
struct | MMS_GIF_LSD |
Definition at line 39 of file mmsgifloader.h.
MMSGIFLoader::MMSGIFLoader | ( | MMSIM_DESC * | desc, | |
MMSFBLayer * | layer | |||
) |
Definition at line 45 of file mmsgifloader.cpp.
bool MMSGIFLoader::loadHeader | ( | ) | [private] |
Definition at line 57 of file mmsgifloader.cpp.
bool MMSGIFLoader::loadBlocks | ( | ) | [private] |
Definition at line 133 of file mmsgifloader.cpp.
void MMSGIFLoader::threadMain | ( | ) | [private, virtual] |
Virtual main method for the thread.
This virtual method is empty and have to be setup with code by a derived class. The MMSThread class is only the base class and cannot be constructed.
Implements MMSThread.
Definition at line 793 of file mmsgifloader.cpp.
void MMSGIFLoader::block | ( | ) |
This method returns when at least the first image of a GIF file is loaded.
Definition at line 823 of file mmsgifloader.cpp.
MMSIM_DESC* MMSGIFLoader::desc [private] |
Definition at line 84 of file mmsgifloader.h.
MMSFBLayer* MMSGIFLoader::layer [private] |
Definition at line 87 of file mmsgifloader.h.
MMSFile* MMSGIFLoader::myfile [private] |
Definition at line 90 of file mmsgifloader.h.
MMS_GIF_HEADER MMSGIFLoader::gif_header [private] |
Definition at line 93 of file mmsgifloader.h.
MMS_GIF_LSD MMSGIFLoader::gif_lsd [private] |
Definition at line 94 of file mmsgifloader.h.
MMS_GIF_CT MMSGIFLoader::gif_gct [private] |
Definition at line 95 of file mmsgifloader.h.
pthread_cond_t MMSGIFLoader::cond [private] |
Definition at line 97 of file mmsgifloader.h.
pthread_mutex_t MMSGIFLoader::mutex [private] |
Definition at line 98 of file mmsgifloader.h.