![]() |
ULIS
dev4.0.7
Utility Library for Imaging Systems
|
The TAnimatedDrawable class provides a base abstract interface to perform cached renders of contents for layers.
Public Member Functions | |
virtual void | InvalidImageCache () |
bool | IsImageCacheValid () const |
virtual FEvent | RenderImage (FContext &iCtx, BlockType &ioBlock, uint32 iFrame, const FRectI &iRect=FRectI::Auto, const FVec2I &iPos=FVec2I(0), const FSchedulePolicy &iPolicy=FSchedulePolicy(), uint32 iNumWait=0, const FEvent *iWaitList=nullptr)=0 |
virtual FEvent | RenderImageCache (FContext &iCtx) |
Protected Member Functions | |
TAnimatedDrawable () | |
void | ValidateImageCache () |
|
protected |
|
virtual |
bool TAnimatedDrawable< BlockType >::IsImageCacheValid | ( | ) | const |
|
pure virtual |
|
virtual |
|
protected |