Code: Select all
; PNG::AddFrames() ; comparable with 'AddImageFrame()', but for all frames of the APNG
; PNG::ResetFrames() ; sets the frame index before the first frame
; PNG::DrawFrame() ; draws the current frame
; PNG::ScaleFrames() ; scales the output of the frames
; PNG::Load() ; comparable with 'LoadImage()'
; PNG::Save() ; comparable with 'SaveImage()', but with all frames
; PNG::Create() ; create an APNG from the image
; PNG::AddFrame() ; add an image as frame
; PNG::Close() ; finishes the creation and saves the APNG
; PNG::FrameCount() ; comparable with 'ImageFrameCount()'
; PNG::FrameID() ; comparable with 'ImageID()', but for the current Frame of the image
; PNG::GetFrame() ; comparable with 'GetImageFrame()'
; PNG::GetFrameDelay() ; comparable with 'GetImageFrameDelay()'
; PNG::GetFrameWidth() ; comparable with 'ImageWidth'
; PNG::GetFrameHeight() ; comparable with 'ImageHeight'
; PNG::GetFrameAttribute() ; [#OffsetX/#OffSetY/#Dispos/#Blend/#DelayNum/#DelayDen]
; PNG::GetLoop() ; returns current loop
; PNG::LoopCount() ; returns number of times to loop OR 0 for infinite loop
; PNG::SetFrame() ; comparable with 'SetImageFrame()'
; PNG::SetTimer() ; changes the delay of the timer
; PNG::StartTimer() ; starts the timer to play the frames
; PNG::PauseTimer() ; pauses or resumes the timer
; PNG::StopTimer() ; stops the timer