# gvr_event Struct Reference

# gvr_event

`#include <gvr_types.h>`

Container for various GVR-events to which the client can optionally respond.

## Summary

| ### Public attributes ||
|---|---|
| `https://developers.google.com/vr/reference/ios-ndk/struct/gvr-event#structgvr__event_1ac33ddc487e88d39d3085ac2ed635ab9d` | `union gvr_event::@5` |
| `https://developers.google.com/vr/reference/ios-ndk/struct/gvr-event#structgvr__event_1a40344e506263bb1b3b8b15b058774088` | `gvr_flags` |
| `https://developers.google.com/vr/reference/ios-ndk/struct/gvr-event#structgvr__event_1a1fcb0cecbe9caaa37317fc83fe4710f1[496]` | `uint8_t` |
| `https://developers.google.com/vr/reference/ios-ndk/struct/gvr-event#structgvr__event_1ac5e813190ec7ef26006d3d1e7536b4d9` | `https://developers.google.com/vr/reference/ios-ndk/struct/gvr-recenter-event-data#structgvr__recenter__event__data` |
| `https://developers.google.com/vr/reference/ios-ndk/struct/gvr-event#structgvr__event_1af317e12272cfe37b6b92d4148b188690` | `https://developers.google.com/vr/reference/ios-ndk/struct/gvr-clock-time-point#structgvr__clock__time__point` |
| `https://developers.google.com/vr/reference/ios-ndk/struct/gvr-event#structgvr__event_1a58bf4fc6801e1d7bd35da5167d471844` | `int32_t` |

## Public attributes

### @6

```
union gvr_event::@5 gvr_event::@6
```

### flags

```
gvr_flags gvr_event::flags
```

### padding

```
uint8_t gvr_event::padding[496]
```

### recenter_event_data

```
gvr_recenter_event_data gvr_event::recenter_event_data
```

### timestamp

```
gvr_clock_time_point gvr_event::timestamp
```

### type

```
int32_t gvr_event::type
```