LibreOffice Module vcl (master)  1
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions
gdimtf.hxx File Reference
#include <vcl/dllapi.h>
#include <tools/gen.hxx>
#include <vcl/mapmod.hxx>
#include <vcl/bitmap.hxx>
#include <vcl/vclptr.hxx>
#include <vector>
Include dependency graph for gdimtf.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GDIMetaFile
 

Namespaces

 tools
 

Macros

#define GDI_METAFILE_END   (size_t(0xFFFFFFFF))
 

Typedefs

typedef Color(* ColorExchangeFnc) (const Color &rColor, const void *pColParam)
 
typedef BitmapEx(* BmpExchangeFnc) (const BitmapEx &rBmpEx, const void *pBmpParam)
 

Enumerations

enum  MtfConversion {
  MtfConversion::N1BitThreshold,
  MtfConversion::N8BitGreys
}
 

Functions

VCL_DLLPUBLIC SvStreamReadGDIMetaFile (SvStream &rIStm, GDIMetaFile &rGDIMetaFile, ImplMetaReadData *pReadData=nullptr)
 
VCL_DLLPUBLIC SvStreamWriteGDIMetaFile (SvStream &rOStm, const GDIMetaFile &rGDIMetaFile)
 

Macro Definition Documentation

#define GDI_METAFILE_END   (size_t(0xFFFFFFFF))

Definition at line 42 of file gdimtf.hxx.

Typedef Documentation

typedef BitmapEx(* BmpExchangeFnc) (const BitmapEx &rBmpEx, const void *pBmpParam)

Definition at line 52 of file gdimtf.hxx.

typedef Color(* ColorExchangeFnc) (const Color &rColor, const void *pColParam)

Definition at line 51 of file gdimtf.hxx.

Enumeration Type Documentation

enum MtfConversion
strong
Enumerator
N1BitThreshold 
N8BitGreys 

Definition at line 44 of file gdimtf.hxx.

Function Documentation

VCL_DLLPUBLIC SvStream& ReadGDIMetaFile ( SvStream rIStm,
GDIMetaFile rGDIMetaFile,
ImplMetaReadData pReadData = nullptr 
)
VCL_DLLPUBLIC SvStream& WriteGDIMetaFile ( SvStream rOStm,
const GDIMetaFile rGDIMetaFile 
)

Definition at line 2705 of file gdimtf.cxx.

References SvStream::GetError(), and Write.

Referenced by WriteImpGraphic().