| Top |
| void | button-press-event | Run Last |
| void | button-release-event | Run Last |
| void | destroy | No Hooks |
| void | keyboard-close-event | Run First |
| void | keyboard-press-event | Run Last |
| void | motion-notify-event | Run Last |
| void | show | Run First |
| OpenVROverlay | |
| #define | OPENVR_TYPE_OVERLAY |
| struct | OpenVROverlayClass |
| OpenVRPixelSize |
gboolean openvr_overlay_create (OpenVROverlay *self,gchar *key,gchar *name);
gboolean openvr_overlay_create_for_dashboard (OpenVROverlay *self,gchar *key,gchar *name);
gboolean openvr_overlay_create_width (OpenVROverlay *self,gchar *key,gchar *name,float meters);
gboolean
openvr_overlay_enable_mouse_input (OpenVROverlay *self);
gboolean openvr_overlay_get_color (OpenVROverlay *self,graphene_vec3_t *color);
gboolean openvr_overlay_get_size_meters (OpenVROverlay *self,graphene_vec2_t *size);
gboolean openvr_overlay_get_size_pixels (OpenVROverlay *self,OpenVRPixelSize *size);
gboolean openvr_overlay_get_transform_absolute (OpenVROverlay *self,graphene_matrix_t *mat);
gboolean openvr_overlay_get_width_meters (OpenVROverlay *self,float *width);
gboolean openvr_overlay_set_cairo_surface_raw (OpenVROverlay *self,cairo_surface_t *surface);
gboolean openvr_overlay_set_color (OpenVROverlay *self,const graphene_vec3_t *color);
gboolean openvr_overlay_set_gdk_pixbuf_raw (OpenVROverlay *self,GdkPixbuf *pixbuf);
void openvr_overlay_set_keyboard_position (OpenVROverlay *self,graphene_vec2_t *top_left,graphene_vec2_t *bottom_right);
gboolean openvr_overlay_set_mouse_scale (OpenVROverlay *self,float width,float height);
gboolean openvr_overlay_set_raw (OpenVROverlay *self,guchar *pixels,uint32_t width,uint32_t height,uint32_t depth);
gboolean openvr_overlay_set_sort_order (OpenVROverlay *self,uint32_t sort_order);
gboolean openvr_overlay_set_transform_absolute (OpenVROverlay *self,graphene_matrix_t *mat);
gboolean openvr_overlay_set_translation (OpenVROverlay *self,graphene_point3d_t *translation);
gboolean openvr_overlay_set_visibility (OpenVROverlay *self,gboolean visibility);
gboolean openvr_overlay_set_width_meters (OpenVROverlay *self,float meters);
gboolean
openvr_overlay_thumbnail_is_visible (OpenVROverlay *self);
gboolean openvr_overlay_get_model (OpenVROverlay *self,gchar *name,graphene_vec4_t *color,uint32_t *id);
gboolean openvr_overlay_set_model (OpenVROverlay *self,gchar *name,graphene_vec4_t *color);
bool openvr_overlay_submit_texture (OpenVROverlay *self,GulkanClient *client,GulkanTexture *texture);
“button-press-event” signalvoid user_function (OpenVROverlay *openvroverlay, GdkEvent *arg1, gpointer user_data)
Flags: Run Last
“button-release-event” signalvoid user_function (OpenVROverlay *openvroverlay, GdkEvent *arg1, gpointer user_data)
Flags: Run Last
“destroy” signalvoid user_function (OpenVROverlay *openvroverlay, gpointer user_data)
Flags: No Hooks
“keyboard-close-event” signalvoid user_function (OpenVROverlay *openvroverlay, gpointer user_data)
Flags: Run First
“keyboard-press-event” signalvoid user_function (OpenVROverlay *openvroverlay, GdkEvent *arg1, gpointer user_data)
Flags: Run Last
“motion-notify-event” signalvoid user_function (OpenVROverlay *openvroverlay, GdkEvent *arg1, gpointer user_data)
Flags: Run Last
“show” signalvoid user_function (OpenVROverlay *openvroverlay, gpointer user_data)
Flags: Run First