wx.adv.AnimationDecoder¶wx.adv.AnimationDecoder is used by wx.adv.Animation for loading frames and other information for the animation from the animation image file.
Class Hierarchy¶
Inheritance diagram for class AnimationDecoder:

Known Subclasses¶wx.adv.ANIDecoder, wx.adv.GIFDecoder
Methods Summary¶Returns |
|
Create a copy of this decoder. |
|
Convert given frame to wx.Image. |
|
Checks the signature of the data in the given stream and returns |
|
Return the number of milliseconds this frame should be displayed. |
|
What should be done after displaying this frame. |
|
The transparent colour for this frame, if any, or |
|
Return the animation type this decoder implements. |
|
Load the animation image frames from the given stream. |
Properties Summary¶See |
|
See |
|
See |
Class API¶wx.adv.AnimationDecoder(ObjectRefData)¶Possible constructors:
AnimationDecoder()
AnimationDecoder is used by Animation for loading frames and other information for the animation from the animation image file.
__init__(self)¶CanRead(self, stream)¶Returns True if this decoder supports loading from the given stream.
stream (wx.InputStream) –
bool
Clone(self)¶Create a copy of this decoder.
ConvertToImage(self, frame, image)¶Convert given frame to wx.Image.
frame (int) –
image (wx.Image) –
bool
DoCanRead(self, stream)¶Checks the signature of the data in the given stream and returns True if it appears to be a valid animation format recognized by the animation decoder; this function should modify the stream current position without taking care of restoring it since CanRead will do it.
stream (wx.InputStream) –
bool
GetAnimationSize(self)¶Size
GetBackgroundColour(self)¶Colour
GetDelay(self, frame)¶Return the number of milliseconds this frame should be displayed.
If -1 is returned then the frame must be displayed forever.
frame (int) –
long
GetDisposalMethod(self, frame)¶What should be done after displaying this frame.
frame (int) –
GetFrameCount(self)¶int
GetFramePosition(self, frame)¶frame (int) –
Point
GetFrameSize(self, frame)¶frame (int) –
Size
GetTransparentColour(self, frame)¶The transparent colour for this frame, if any, or NullColour .
frame (int) –
Colour
GetType(self)¶Return the animation type this decoder implements.
Load(self, stream)¶Load the animation image frames from the given stream.
stream (wx.InputStream) –
bool
AnimationSize¶See GetAnimationSize
BackgroundColour¶FrameCount¶See GetFrameCount