0eb31b1fe9c325c1ddfada2f01ee80d93e1ee590
[platform/core/uifw/rive-tizen.git] / submodule / include / shapes / paint / solid_color.hpp
1 #ifndef _RIVE_SOLID_COLOR_HPP_
2 #define _RIVE_SOLID_COLOR_HPP_
3 #include "generated/shapes/paint/solid_color_base.hpp"
4 #include "shapes/paint/shape_paint_mutator.hpp"
5 namespace rive
6 {
7         class SolidColor : public SolidColorBase, public ShapePaintMutator
8         {
9         public:
10                 StatusCode onAddedDirty(CoreContext* context) override;
11                 StatusCode onAddedClean(CoreContext* context) override
12                 {
13                         return StatusCode::Ok;
14                 }
15
16         protected:
17                 void renderOpacityChanged() override;
18                 void colorValueChanged() override;
19         };
20 } // namespace rive
21
22 #endif