### Struct

# Meta BarrierEvent

#### Description

    struct MetaBarrierEvent {
      int event_id;
      int dt;
      guint32 time;
      double x;
      double y;
      double dx;
      double dy;
      gboolean released;
      gboolean grabbed;
    }

No description available.

###### Structure members

`event_id`

  A unique integer ID identifying a consecutive series of motions at or along the barrier.

`dt`

  Server time, in milliseconds, since the last event sent for this barrier.

`time`

  Server time, in milliseconds.

`x`

  The cursor X position in screen coordinates.

`y`

  The cursor Y position in screen coordinates.

`dx`

  If the cursor hadn’t been constrained, the delta of X movement past the barrier, in screen coordinates.

`dy`

  If the cursor hadn’t been constrained, the delta of X movement past the barrier, in screen coordinates.

`released`

  A boolean flag, `TRUE` if this event generated by the pointer leaving the barrier as a result of a client calling `meta_barrier_release()` (will be set only for MetaBarrier::leave signals).

`grabbed`

  A boolean flag, `TRUE` if the pointer was grabbed at the time this event was sent.