23#define GUI_WIDGET_SWAPCHAIN_INVALID_INDEX 0xffffffff
void gui_widget_native_images_to_background(struct gui_widget_native_images *gwni, struct gui_program *p)
Draw the sink image as the background to the background of the render view.
Definition: gui_widget_native_images.c:184
struct gui_widget_native_images * gui_widget_native_images_storage_close(struct gui_widget_native_images_storage *gwnis, struct u_native_images_debug *unid)
Close the storage.
void gui_widget_native_images_init(struct gui_widget_native_images *gwni)
Initialise a embeddable record window.
Definition: gui_widget_native_images.c:129
void gui_widget_native_images_render(struct gui_widget_native_images *gwni, struct gui_program *p)
Renders all controls of a record window.
Definition: gui_widget_native_images.c:160
void gui_widget_native_images_close(struct gui_widget_native_images *gwni)
Frees all resources associated with a record window.
Definition: gui_widget_native_images.c:201
void gui_widget_native_images_update(struct gui_widget_native_images *gwni, struct u_native_images_debug *unid)
Update the swapchain widget.
Definition: gui_widget_native_images.c:137
struct gui_widget_native_images * gui_widget_native_images_storage_ensure(struct gui_widget_native_images_storage *gwnis, struct u_native_images_debug *unid)
Search the storage for the matching record for the debug swapchain and return it, if not found and th...
Definition: gui_widget_native_images.c:215
#define XRT_MAX_SWAPCHAIN_IMAGES
Max swapchain images, artificial limit.
Definition: xrt_limits.h:34
A gui program.
Definition: gui_common.h:44
A struct for debugging one or more native images.
Definition: u_native_images_debug.h:27
A limited unique id, it is only unique for the process it is in, so must not be used or synchronized ...
Definition: xrt_defines.h:79
Header declaring XRT graphics interfaces.
Common defines and enums for XRT.
Header for limits of the XRT interfaces.