1 #ifndef _RIVE_DRAW_RULES_HPP_
2 #define _RIVE_DRAW_RULES_HPP_
3 #include "generated/draw_rules_base.hpp"
8 class DrawRules : public DrawRulesBase
11 DrawTarget* m_ActiveTarget = nullptr;
14 DrawTarget* activeTarget() const { return m_ActiveTarget; }
16 StatusCode onAddedDirty(CoreContext* context) override;
17 StatusCode onAddedClean(CoreContext* context) override;
20 void drawTargetIdChanged() override;