| Top |
| void | device-activate-event | Run Last |
| void | device-deactivate-event | Run Last |
| void | device-update-event | Run Last |
| void | keyboard-close-event | Run First |
| void | keyboard-press-event | Run Last |
| void | quit-event | Run Last |
| struct | OpenVRContext |
| enum | OpenVRAppType |
| enum | OpenVRQuitReason |
| OpenVRQuitEvent | |
| OpenVRDeviceIndexEvent | |
| #define | OPENVR_TYPE_CONTEXT |
void openvr_context_set_system_keyboard_transform (OpenVRContext *self,graphene_matrix_t *transform);
void
openvr_context_show_system_keyboard (OpenVRContext *self);
gboolean openvr_context_initialize (OpenVRContext *self,OpenVRAppType type);
typedef struct {
OpenVRQuitReason reason;
} OpenVRQuitEvent;
Event that is emitted when the application needs to quit.
typedef struct {
guint64 controller_handle;
} OpenVRDeviceIndexEvent;
Event that is emitted when a controller is activated or deaktivated. It carries the handle of a controller.
“device-activate-event” signalvoid user_function (OpenVRContext *openvrcontext, GdkEvent *arg1, gpointer user_data)
Flags: Run Last
“device-deactivate-event” signalvoid user_function (OpenVRContext *openvrcontext, GdkEvent *arg1, gpointer user_data)
Flags: Run Last
“device-update-event” signalvoid user_function (OpenVRContext *openvrcontext, GdkEvent *arg1, gpointer user_data)
Flags: Run Last
“keyboard-close-event” signalvoid user_function (OpenVRContext *openvrcontext, gpointer user_data)
Flags: Run First
“keyboard-press-event” signalvoid user_function (OpenVRContext *openvrcontext, GdkEvent *arg1, gpointer user_data)
Flags: Run Last
“quit-event” signalvoid user_function (OpenVRContext *openvrcontext, GdkEvent *arg1, gpointer user_data)
Flags: Run Last