#[repr(u32)]pub enum mpr_type {
Show 20 variants
MPR_DEV = 1,
MPR_SIG_IN = 2,
MPR_SIG_OUT = 4,
MPR_SIG = 6,
MPR_MAP_IN = 8,
MPR_MAP_OUT = 16,
MPR_MAP = 24,
MPR_OBJ = 31,
MPR_LIST = 64,
MPR_GRAPH = 65,
MPR_BOOL = 98,
MPR_TYPE = 99,
MPR_DBL = 100,
MPR_FLT = 102,
MPR_INT64 = 104,
MPR_INT32 = 105,
MPR_STR = 115,
MPR_TIME = 116,
MPR_PTR = 118,
MPR_NULL = 78,
}
Expand description
Describes the possible data types used by libmapper.
Variants§
MPR_DEV = 1
< Devices only.
MPR_SIG_IN = 2
< Input signals.
MPR_SIG_OUT = 4
< Output signals.
MPR_SIG = 6
< All signals.
MPR_MAP_IN = 8
< Incoming maps.
MPR_MAP_OUT = 16
< Outgoing maps.
MPR_MAP = 24
< All maps.
MPR_OBJ = 31
< All objects: devs, sigs, maps.
MPR_LIST = 64
< Object query.
MPR_GRAPH = 65
< Graph.
MPR_BOOL = 98
< Boolean value.
MPR_TYPE = 99
< libmapper data type.
MPR_DBL = 100
< 64-bit floating point.
MPR_FLT = 102
< 32-bit floating point.
MPR_INT64 = 104
< 64-bit integer.
MPR_INT32 = 105
< 32-bit integer.
MPR_STR = 115
< String.
MPR_TIME = 116
< 64-bit NTP timestamp.
MPR_PTR = 118
< pointer.
MPR_NULL = 78
< NULL value.
Trait Implementations§
Source§impl MappableType for mpr_type
impl MappableType for mpr_type
Source§fn get_mpr_type() -> mpr_type
fn get_mpr_type() -> mpr_type
Get the
mpr_type
representing this rust type.impl Copy for mpr_type
impl Eq for mpr_type
impl StructuralPartialEq for mpr_type
Auto Trait Implementations§
impl Freeze for mpr_type
impl RefUnwindSafe for mpr_type
impl Send for mpr_type
impl Sync for mpr_type
impl Unpin for mpr_type
impl UnwindSafe for mpr_type
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more