*/
bool GetChanged() const override;
+ /**
+ * @copydoc Internal::Adaptor::Drawable::SetType
+ */
+ void SetType(Types type);
+
+ /**
+ * @copydoc Internal::Adaptor::Drawable::GetType
+ */
+ Types GetType() const;
+
DrawableTizen(const Drawable&) = delete;
DrawableTizen& operator=(Drawable&) = delete;
DrawableTizen(Drawable&&) = delete;
virtual ~DrawableTizen() override;
private:
- bool mAdded;
- bool mChanged;
+ bool mAdded;
+ bool mChanged;
+ Drawable::Types mType;
#ifdef THORVG_SUPPORT
tvg::Paint* mTvgPaint;