freya_devtools/incoming.rs
1use freya_core::integration::NodeId;
2use serde::{
3 Deserialize,
4 Serialize,
5};
6
7#[derive(Deserialize, Serialize, Debug)]
8pub struct IncomingMessage {
9 pub action: IncomingMessageAction,
10}
11
12#[derive(Deserialize, Serialize, Debug)]
13pub enum IncomingMessageAction {
14 HighlightNode {
15 window_id: u64,
16 node_id: NodeId,
17 },
18 HoverNode {
19 window_id: u64,
20 node_id: Option<NodeId>,
21 },
22 SetSpeedTo {
23 speed: f32,
24 },
25}