Top |
void | xrd_container_add_window () |
void | xrd_container_center_view () |
float | xrd_container_get_distance () |
GSList * | xrd_container_get_windows () |
void | xrd_container_hide () |
gboolean | xrd_container_is_visible () |
XrdContainer * | xrd_container_new () |
void | xrd_container_remove_window () |
void | xrd_container_set_attachment () |
void | xrd_container_set_distance () |
void | xrd_container_set_layout () |
void | xrd_container_show () |
gboolean | xrd_container_step () |
XrdContainer | |
enum | XrdContainerLayout |
enum | XrdContainerAttachment |
#define | XRD_TYPE_CONTAINER |
void xrd_container_add_window (XrdContainer *self
,XrdWindow *window
,graphene_matrix_t *relative_transform
);
void xrd_container_center_view (XrdContainer *self
,float distance
);
Places the container in the center of the FOV at the given distance.
void xrd_container_remove_window (XrdContainer *self
,XrdWindow *window
);
void xrd_container_set_attachment (XrdContainer *self
,XrdContainerAttachment attachment
,XrdController *controller
);
void xrd_container_set_layout (XrdContainer *self
,XrdContainerLayout layout
);
gboolean
xrd_container_step (XrdContainer *self
);
Updates the container's position based on its attachment.
Enum that defines if the container is moving with user input.
The XrdContainer is not attached. |
||
The container is tracking the head. |
||
The container is tracking a hand. |