rive_rs/animation/
transition_value_condition.rs
1use crate::animation::TransitionCondition;
6use crate::core::{Core, ObjectRef, OnAdded, Property};
7
8#[derive(Debug, Default)]
9pub struct TransitionValueCondition {
10 transition_condition: TransitionCondition,
11 op_value: Property<u64>,
12}
13
14impl ObjectRef<'_, TransitionValueCondition> {
15 pub fn op_value(&self) -> u64 {
16 self.op_value.get()
17 }
18
19 pub fn set_op_value(&self, op_value: u64) {
20 self.op_value.set(op_value);
21 }
22}
23
24impl Core for TransitionValueCondition {
25 parent_types![(transition_condition, TransitionCondition)];
26
27 properties![(156, op_value, set_op_value), transition_condition];
28}
29
30impl OnAdded for ObjectRef<'_, TransitionValueCondition> {
31 on_added!(TransitionCondition);
32}