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