1 #ifndef _RIVE_TRANSITION_BOOL_CONDITION_BASE_HPP_
2 #define _RIVE_TRANSITION_BOOL_CONDITION_BASE_HPP_
3 #include "animation/transition_value_condition.hpp"
6 class TransitionBoolConditionBase : public TransitionValueCondition
9 typedef TransitionValueCondition Super;
12 static const uint16_t typeKey = 71;
14 /// Helper to quickly determine if a core object extends another without
16 bool isTypeOf(uint16_t typeKey) const override
20 case TransitionBoolConditionBase::typeKey:
21 case TransitionValueConditionBase::typeKey:
22 case TransitionConditionBase::typeKey:
29 uint16_t coreType() const override { return typeKey; }
31 Core* clone() const override;