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

Import-/Export-Filter für PNG-Dateien.

Öffentliche Methoden

 CFilter_PNG ()
 
virtual ~CFilter_PNG ()
 
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)
 

Beschreibung der Konstruktoren und Destruktoren

ppl6::grafix::CFilter_PNG::CFilter_PNG ( )
ppl6::grafix::CFilter_PNG::~CFilter_PNG ( )
virtual

Dokumentation der Elementfunktionen

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

Erneute Implementation von ppl6::grafix::CFilter.

int ppl6::grafix::CFilter_PNG::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_PNG::Load ( CFileObject file,
CDrawable surface,
IMAGE img 
)
virtual

Erneute Implementation von ppl6::grafix::CFilter.

CString ppl6::grafix::CFilter_PNG::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_PNG::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: