AUI Framework  master
Cross-platform base for C++ UI apps
Loading...
Searching...
No Matches
GifImageFactory Class Reference

Public Member Functions#

 GifImageFactory (AByteBufferView buf)
 
AImage provideImage (const glm::ivec2 &size) override
 
bool isNewImageAvailable () override
 
glm::ivec2 getSizeHint () override
 
bool hasAnimationFinished () override
 Returns true, if last provided frame was last (within one cycle of animation)
 

Member Function Documentation#

◆ getSizeHint()#

glm::ivec2 GifImageFactory::getSizeHint ( )
overridevirtual
See also
IDrawable::getSizeHint

Reimplemented from IImageFactory.

◆ hasAnimationFinished()#

bool GifImageFactory::hasAnimationFinished ( )
overridevirtual

Implements IAnimatedImageFactory.

◆ isNewImageAvailable()#

bool GifImageFactory::isNewImageAvailable ( )
overridevirtual

Reimplemented from IImageFactory.

◆ provideImage()#

AImage GifImageFactory::provideImage ( const glm::ivec2 & size)
overridevirtual

Implements IImageFactory.