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