18#include "AUI/Image/IAnimatedImageFactory.h"
19#include "AUI/Render/IRenderer.h"
20#include "AUI/Common/ASignal.h"
22class API_AUI_VIEWS AAnimatedDrawable :
public IDrawable,
public AObject {
28 ~AAnimatedDrawable()
override =
default;
glm::ivec2 getSizeHint() override
void draw(IRenderer &render, const IDrawable::Params ¶ms) override
Called when the image needs to be displayed. It is assumed that the renderer is already set to the de...
An abstract image that determines itself how it is displayed. Essentially an abstraction from vector ...
Definition IDrawable.h:28
Base class for rendering.
Definition IRenderer.h:149
An std::weak_ptr with AUI extensions.
Definition SharedPtrTypes.h:179
ASignal< Args... > emits
A signal declaration.
Definition ASignal.h:572
Definition IDrawable.h:43