QarGuiPanelInit Struct
Declaration
Included Headers
Public Member Attributes Index
| const char * | common_name |
| const char * | display_name |
|
UTF-8 label shown to users; any characters, emoji included. More... | |
| QarStructureHeader | header |
| QarPose | pose |
| QarGuiPanelSize | size |
| size_t | visible_to_peer_count |
| const QarPeerId * | visible_to_peers |
Definition at line 1660 of file qar_streaming.h.
Public Member Attributes
common_name
|
Required stable identity key used by gui_panels_get_or_create() to derive the panel's id. Must not be NULL or empty, and must be ASCII.
Definition at line 1672 of file qar_streaming.h.
display_name
|
UTF-8 label shown to users; any characters, emoji included.
Definition at line 1674 of file qar_streaming.h.
header
|
Chain exactly one supported content extension through header.next: QarGuiPanelUrlExt for browser content or QarGuiPanelStreamIdExt for video stream content. With no content extension, a browser panel is created with the default URL.
Definition at line 1668 of file qar_streaming.h.
pose
|
Definition at line 1675 of file qar_streaming.h.
size
|
Definition at line 1676 of file qar_streaming.h.
visible_to_peer_count
|
Definition at line 1682 of file qar_streaming.h.
visible_to_peers
|
Peers the new panel is shown to, copied during the call. Empty (count 0, the default) means visible to every peer. A panel meant only for some peers is created with them here rather than narrowed afterwards with qar_gui_panels_update_visible_to().
Definition at line 1681 of file qar_streaming.h.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.2.1 by Doxygen 1.9.8.