LibreOffice Module vcl (master)  1
Macros | Enumerations | Functions
gifread.cxx File Reference
#include <sal/log.hxx>
#include <tools/stream.hxx>
#include "decode.hxx"
#include "gifread.hxx"
#include <memory>
#include <bitmapwriteaccess.hxx>
Include dependency graph for gifread.cxx:

Go to the source code of this file.

Macros

#define NO_PENDING(rStm)   ( ( rStm ).GetError() != ERRCODE_IO_PENDING )
 

Enumerations

enum  GIFAction
 
enum  ReadState {
  JPEGREAD_OK,
  JPEGREAD_ERROR,
  JPEGREAD_NEED_MORE
}
 

Functions

bool IsGIFAnimated (SvStream &rStm)
 
VCL_DLLPUBLIC bool ImportGIF (SvStream &rStm, Graphic &rGraphic)
 

Macro Definition Documentation

#define NO_PENDING (   rStm)    ( ( rStm ).GetError() != ERRCODE_IO_PENDING )

Definition at line 27 of file gifread.cxx.

Enumeration Type Documentation

enum GIFAction

Definition at line 31 of file gifread.cxx.

enum ReadState
Enumerator
JPEGREAD_OK 
JPEGREAD_ERROR 
JPEGREAD_NEED_MORE 

Definition at line 43 of file gifread.cxx.

Function Documentation

VCL_DLLPUBLIC bool ImportGIF ( SvStream rStm,
Graphic rGraphic 
)
bool IsGIFAnimated ( SvStream rStm)

Definition at line 948 of file gifread.cxx.

References SvStream::GetEndian(), and SvStream::SetEndian().

Referenced by GraphicFilter::ImportUnloadedGraphic().