24 #include <flw/flf/models/effects/IEffect.h> 37 virtual ~
Painter()
override =
default;
39 void setColor(glm::vec4 color);
void preDrawAction(flc::Program *program) override
virtual: defines action to be done just before the draw.
Base for effects.
Definition: IEffect.h:33
Effect to draw a mesh with single color.
Definition: Painter.h:33
void startAction(flc::Program *program) override
virtual: defines action to be done when the effect is started.
void stopAction(flc::Program *program) override
virtual: defines action to be done when the effect is stopped.
Single GLSL program object.
Definition: Program.h:37
void postDrawAction(flc::Program *program) override
virtual: defines action to be done just after the draw.