Update rive-cpp to 2.0 version
[platform/core/uifw/rive-tizen.git] / submodule / rive-cpp / include / rive / shapes / rectangle.hpp
1 #ifndef _RIVE_RECTANGLE_HPP_
2 #define _RIVE_RECTANGLE_HPP_
3 #include "rive/generated/shapes/rectangle_base.hpp"
4 #include "rive/shapes/straight_vertex.hpp"
5
6 namespace rive {
7     class Rectangle : public RectangleBase {
8         StraightVertex m_Vertex1, m_Vertex2, m_Vertex3, m_Vertex4;
9
10     public:
11         Rectangle();
12         void update(ComponentDirt value) override;
13
14     protected:
15         void cornerRadiusTLChanged() override;
16         void cornerRadiusTRChanged() override;
17         void cornerRadiusBLChanged() override;
18         void cornerRadiusBRChanged() override;
19     };
20 } // namespace rive
21
22 #endif