tuioxide 0.3.1

A Rust implementation of the TUIO 1.1 and TUIO 2.0 protocols, providing both client and server components for sending and receiving multitouch and tangible object data over OSC.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/// Represents the current state of a TUIO entity.
#[derive(Debug, Clone, PartialEq, Copy)]
pub enum TuioState {
    /// The entity has just appeared and been added to the session.
    Added,
    /// The entity is moving and its acceleration is increasing.
    Accelerating,
    /// The entity is moving but its acceleration is decreasing.
    Decelerating,
    /// The entity is no longer moving.
    Stopped,
    /// The entity has disappeared and been removed from the session.
    Removed,
    /// The entity is currently rotating.
    Rotating,
    /// The entity is present but has not changed since the last frame.
    Idle,
}