| static QarResult | qar_gui_panel_get_content_uri (QarGuiPanel *handle, char *out_uri, size_t buffer_size) |
|
|
|
| static QarResult | qar_gui_panel_get_display_name (QarGuiPanel *handle, char *out_buffer, size_t buffer_size) |
|
|
|
| static QarResult | qar_gui_panel_get_id (QarGuiPanel *handle, QarGuiPanelId *out_id) |
|
|
|
| static QarResult | qar_gui_panel_get_pose (QarGuiPanel *handle, QarPose *out_pose) |
|
|
|
| static QarResult | qar_gui_panel_get_size (QarGuiPanel *handle, QarGuiPanelSize *out_size) |
|
|
|
| static QarResult | qar_gui_panel_get_state (QarGuiPanel *handle, QarGuiPanelState *out_state) |
|
|
|
| static QarResult | qar_gui_panel_get_visible_to_peers (QarGuiPanel *handle, QarPeerId *out_peers, size_t peers_buffer_size, size_t *out_peers_written) |
|
|
|
| static QarResult | qar_gui_panel_get_visible_to_peers_count (QarGuiPanel *handle, size_t *out_count) |
|
|
|
| static void | qar_gui_panel_handle_destroy (QarGuiPanel *handle) |
|
|
|
| static bool | qar_gui_panel_handle_is_valid (QarGuiPanel *handle) |
|
|
|
| static QarResult | qar_gui_panels_change_size (QarSession *session, const QarGuiPanelId *id, const QarGuiPanelSize *size) |
|
Change panel size and content scale. More...
|
|
| static QarResult | qar_gui_panels_close_panel (QarSession *session, const QarGuiPanelId *id) |
|
Close and remove a panel. More...
|
|
| static QarResult | qar_gui_panels_get_or_create (QarSession *session, const QarGuiPanelInit *init, QarGuiPanelId *out_panel_id) |
|
Get the panel identified by init->common_name, creating it (via init) if it does not exist yet. More...
|
|
| static QarResult | qar_gui_panels_navigate_to_uri (QarSession *session, const QarGuiPanelId *id, const char *uri) |
|
Navigate a panel to a given URI (e.g., web content). More...
|
|
| static QarResult | qar_gui_panels_set_state (QarSession *session, const QarGuiPanelId *id, QarGuiPanelState state) |
|
|
|
| static QarResult | qar_gui_panels_subscribe_panel_updates (QarSession *session, const QarGuiPanelId *id, qar_gui_panel_update_callback_t callback, void *user_state, QarCancelToken *token) |
|
Subscribe to updates for a specific panel. More...
|
|
| static QarResult | qar_gui_panels_subscribe_updates (QarSession *session, qar_gui_panel_update_callback_t callback, void *user_state, QarCancelToken *token) |
|
Subscribe to updates for all panels. More...
|
|
| static QarResult | qar_gui_panels_update_pose (QarSession *session, const QarGuiPanelId *id, const QarPose *pose) |
|
Update the pose of a panel. More...
|
|
| static QarResult | qar_gui_panels_update_visible_to (QarSession *session, const QarGuiPanelId *id, const QarPeerId **peer_ids_additions, size_t additions_count, const QarPeerId **peer_ids_removals, size_t removals_count) |
|
Update which peers can see the panel. More...
|
|
| static QarResult | qar_query_gui_panels (QarSession *session, QarGuiPanel **out_handles, size_t handles_buffer_size, size_t *out_handles_written) |
|
|
|
| static QarResult | qar_query_gui_panels_count (QarSession *session, size_t *out_count) |
|
|
|