16 enum class Action : uint8_t {
23 [[nodiscard]]
virtual Action step() = 0;
24 virtual void beginDraw()
const = 0;
25 virtual void endDraw()
const = 0;
33 Action step()
override;
34 void beginDraw()
const override;
35 void endDraw()
const override;
46 Action step()
override;
50 void endDraw()
const override;
60 Action step()
override;
61 void beginDraw()
const override;
62 void endDraw()
const override;
Contains jngl::Vec2 class.
Base class for effects that can be applied to jngl::Widget.
Executes a specific action, e.g. removes the Widget.
void beginDraw() const override
Does nothing.
Scales the ModelView matrix.
Zoom(std::function< float(float)>)
f(t)