wx.adv.AnimationDecoder is used by wx.adv.Animation for loading frames and other information for the animation from the animation image file.
wx.adv.ANIDecoder, wx.adv.GIFDecoder
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. |
See |
|
See |
|
See |
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