PPL6-Icon Patrick's Programming Library Version 6.4.21 - Dokumentation
ppl6::grafix::CFilter_GIF Klassenreferenz

Import-Filter für GIF-Dateien. Mehr ...

Öffentliche Methoden

 CFilter_GIF ()
 
virtual ~CFilter_GIF ()
 
virtual CString Description ()
 
virtual int Ident (CFileObject &file, IMAGE &img)
 Grafikformat identifizieren. Mehr ...
 
virtual int Load (CFileObject &file, CDrawable &surface, IMAGE &img)
 
virtual CString Name ()
 
virtual int Save (const CDrawable &surface, CFileObject &file, const Rect &area, CAssocArray *param=NULL)
 
virtual int Save (const CDrawable &surface, CFileObject &file, CAssocArray *param=NULL)
 
int SaveFile (const CDrawable &surface, const CString &filename, const Rect &area, CAssocArray *param=NULL)
 
int SaveFile (const CDrawable &surface, const CString &filename, CAssocArray *param=NULL)
 

Ausführliche Beschreibung

Dieser Import Filter erlaubt das Laden von GIF-Dateien. Der Code basiert auf einer Library von David Koblas.

+-------------------------------------------------------------------+
| Copyright 1990, 1991, 1993, David Koblas. (koblas@netcom.com) |
| Permission to use, copy, modify, and distribute this software |
| and its documentation for any purpose and without fee is hereby |
| granted, provided that the above copyright notice appear in all |
| copies and that both that copyright notice and this permission |
| notice appear in supporting documentation. This software is |
| provided "as is" without express or implied warranty. |
+-------------------------------------------------------------------+

Beschreibung der Konstruktoren und Destruktoren

ppl6::grafix::CFilter_GIF::CFilter_GIF ( )
ppl6::grafix::CFilter_GIF::~CFilter_GIF ( )
virtual

Dokumentation der Elementfunktionen

CString ppl6::grafix::CFilter_GIF::Description ( )
virtual

Erneute Implementation von ppl6::grafix::CFilter.

int ppl6::grafix::CFilter_GIF::Ident ( CFileObject file,
IMAGE img 
)
virtual
Beschreibung:
Diese Funktion wird aufgerufen, um herauszufinden, ob ein Grafikformat durch diesen Filter gelesen werden kann. Ist dieser der Fall, muss die die Funktion 1 zurückgeben und die IMAGE-Struktur img füllen. Wird das Format nicht unterstützt, muss 0 zurückgegeben werden.
Parameter
[in]fileEine geöffnete Datei
[out]imgEine IMAGE-Struktur
Rückgabe
Wird das Grafikformat unterstützt, muss die Funktion 1 zurückgegen, andernfalls 0.

Erneute Implementation von ppl6::grafix::CFilter.

int ppl6::grafix::CFilter_GIF::Load ( CFileObject file,
CDrawable surface,
IMAGE img 
)
virtual

Erneute Implementation von ppl6::grafix::CFilter.

CString ppl6::grafix::CFilter_GIF::Name ( )
virtual

Erneute Implementation von ppl6::grafix::CFilter.

int ppl6::grafix::CFilter::Save ( const CDrawable surface,
CFileObject file,
const Rect area,
CAssocArray param = NULL 
)
virtualinherited
int ppl6::grafix::CFilter_GIF::Save ( const CDrawable surface,
CFileObject file,
CAssocArray param = NULL 
)
virtual

Erneute Implementation von ppl6::grafix::CFilter.

int ppl6::grafix::CFilter::SaveFile ( const CDrawable surface,
const CString filename,
const Rect area,
CAssocArray param = NULL 
)
inherited
int ppl6::grafix::CFilter::SaveFile ( const CDrawable surface,
const CString filename,
CAssocArray param = NULL 
)
inherited

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: