Split decoder interface to match the actual header files
This commit is contained in:
32
interface/wx/anidecod.h
Normal file
32
interface/wx/anidecod.h
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
// Name: wx/anidecod.h
|
||||||
|
// Purpose: wxANIDecoder, ANI reader for wxImage and wxAnimation
|
||||||
|
// Author: Francesco Montorsi
|
||||||
|
// Copyright: (c) 2006 Francesco Montorsi
|
||||||
|
// Licence: wxWindows licence
|
||||||
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
/**
|
||||||
|
@class wxANIDecoder
|
||||||
|
|
||||||
|
An animation decoder supporting animated cursor (.ani) files.
|
||||||
|
*/
|
||||||
|
class wxANIDecoder : public wxAnimationDecoder
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
wxANIDecoder();
|
||||||
|
~wxANIDecoder();
|
||||||
|
|
||||||
|
virtual bool Load( wxInputStream& stream );
|
||||||
|
virtual wxAnimationDecoder *Clone() const;
|
||||||
|
virtual wxAnimationType GetType() const;
|
||||||
|
virtual bool ConvertToImage(unsigned int frame, wxImage *image) const;
|
||||||
|
virtual wxSize GetFrameSize(unsigned int frame) const;
|
||||||
|
virtual wxPoint GetFramePosition(unsigned int frame) const;
|
||||||
|
virtual wxAnimationDisposal GetDisposalMethod(unsigned int frame) const;
|
||||||
|
virtual long GetDelay(unsigned int frame) const;
|
||||||
|
virtual wxColour GetTransparentColour(unsigned int frame) const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
virtual bool DoCanRead(wxInputStream& stream) const;
|
||||||
|
};
|
@@ -109,55 +109,3 @@ protected:
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
@class wxGIFDecoder
|
|
||||||
|
|
||||||
An animation decoder supporting animated GIF files.
|
|
||||||
*/
|
|
||||||
class wxGIFDecoder : public wxAnimationDecoder
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
wxGIFDecoder();
|
|
||||||
~wxGIFDecoder();
|
|
||||||
|
|
||||||
virtual bool Load( wxInputStream& stream );
|
|
||||||
virtual wxAnimationDecoder *Clone() const;
|
|
||||||
virtual wxAnimationType GetType() const;
|
|
||||||
virtual bool ConvertToImage(unsigned int frame, wxImage *image) const;
|
|
||||||
virtual wxSize GetFrameSize(unsigned int frame) const;
|
|
||||||
virtual wxPoint GetFramePosition(unsigned int frame) const;
|
|
||||||
virtual wxAnimationDisposal GetDisposalMethod(unsigned int frame) const;
|
|
||||||
virtual long GetDelay(unsigned int frame) const;
|
|
||||||
virtual wxColour GetTransparentColour(unsigned int frame) const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
virtual bool DoCanRead(wxInputStream& stream) const;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
@class wxANIDecoder
|
|
||||||
|
|
||||||
An animation decoder supporting animated cursor (.ani) files.
|
|
||||||
*/
|
|
||||||
class wxANIDecoder : public wxAnimationDecoder
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
wxANIDecoder();
|
|
||||||
~wxANIDecoder();
|
|
||||||
|
|
||||||
virtual bool Load( wxInputStream& stream );
|
|
||||||
virtual wxAnimationDecoder *Clone() const;
|
|
||||||
virtual wxAnimationType GetType() const;
|
|
||||||
virtual bool ConvertToImage(unsigned int frame, wxImage *image) const;
|
|
||||||
virtual wxSize GetFrameSize(unsigned int frame) const;
|
|
||||||
virtual wxPoint GetFramePosition(unsigned int frame) const;
|
|
||||||
virtual wxAnimationDisposal GetDisposalMethod(unsigned int frame) const;
|
|
||||||
virtual long GetDelay(unsigned int frame) const;
|
|
||||||
virtual wxColour GetTransparentColour(unsigned int frame) const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
virtual bool DoCanRead(wxInputStream& stream) const;
|
|
||||||
};
|
|
||||||
|
34
interface/wx/gifdecod.h
Normal file
34
interface/wx/gifdecod.h
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
// Name: wx/gifdecod.h
|
||||||
|
// Purpose: wxGIFDecoder, GIF reader for wxImage and wxAnimation
|
||||||
|
// Author: Guillermo Rodriguez Garcia <guille@iies.es>
|
||||||
|
// Version: 3.02
|
||||||
|
// Copyright: (c) 1999 Guillermo Rodriguez Garcia
|
||||||
|
// Licence: wxWindows licence
|
||||||
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
/**
|
||||||
|
@class wxGIFDecoder
|
||||||
|
|
||||||
|
An animation decoder supporting animated GIF files.
|
||||||
|
*/
|
||||||
|
class wxGIFDecoder : public wxAnimationDecoder
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
wxGIFDecoder();
|
||||||
|
~wxGIFDecoder();
|
||||||
|
|
||||||
|
virtual bool Load( wxInputStream& stream );
|
||||||
|
virtual wxAnimationDecoder *Clone() const;
|
||||||
|
virtual wxAnimationType GetType() const;
|
||||||
|
virtual bool ConvertToImage(unsigned int frame, wxImage *image) const;
|
||||||
|
virtual wxSize GetFrameSize(unsigned int frame) const;
|
||||||
|
virtual wxPoint GetFramePosition(unsigned int frame) const;
|
||||||
|
virtual wxAnimationDisposal GetDisposalMethod(unsigned int frame) const;
|
||||||
|
virtual long GetDelay(unsigned int frame) const;
|
||||||
|
virtual wxColour GetTransparentColour(unsigned int frame) const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
virtual bool DoCanRead(wxInputStream& stream) const;
|
||||||
|
};
|
||||||
|
|
Reference in New Issue
Block a user