[][src]Struct libeyelink_sys::ISAMPLE

#[repr(C)]pub struct ISAMPLE {
    pub time: UINT32,
    pub type_: INT16,
    pub flags: UINT16,
    pub px: [INT16; 2],
    pub py: [INT16; 2],
    pub hx: [INT16; 2],
    pub hy: [INT16; 2],
    pub pa: [UINT16; 2],
    pub gx: [INT16; 2],
    pub gy: [INT16; 2],
    pub rx: INT16,
    pub ry: INT16,
    pub status: UINT16,
    pub input: UINT16,
    pub buttons: UINT16,
    pub htype: INT16,
    pub hdata: [INT16; 8],
}

@ingroup messaging \brief Integer sample data

Fields

time: UINT32

< time of sample

type_: INT16

< always SAMPLE_TYPE

flags: UINT16

< flags to indicate contents

px: [INT16; 2]

< pupil x

py: [INT16; 2]

< pupil y

hx: [INT16; 2]

< headref x

hy: [INT16; 2]

< headref y

pa: [UINT16; 2]

< pupil size or area

gx: [INT16; 2]

< screen gaze x

gy: [INT16; 2]

< screen gaze y

rx: INT16

< screen pixels per degree

ry: INT16

< screen pixels per degree

status: UINT16

< tracker status flags

input: UINT16

< extra (input word)

buttons: UINT16

< button state & changes

htype: INT16

< head-tracker data type (0=none)

hdata: [INT16; 8]

< head-tracker data

Trait Implementations

impl Clone for ISAMPLE[src]

impl Copy for ISAMPLE[src]

impl Debug for ISAMPLE[src]

impl Default for ISAMPLE[src]

Auto Trait Implementations

impl RefUnwindSafe for ISAMPLE

impl Send for ISAMPLE

impl Sync for ISAMPLE

impl Unpin for ISAMPLE

impl UnwindSafe for ISAMPLE

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.