Monado OpenXR Runtime
|
Swapchain rendering helper code. More...
Go to the source code of this file.
Data Structures | |
struct | gui_widget_native_images |
A small widget that interfaces a u_native_images_debug struct, caching the imports from the listed xrt_image_native list. More... | |
struct | gui_widget_native_images_record |
A single record in a native image widget storage. More... | |
struct | gui_widget_native_images_storage |
Helper struct to cache gui_widget_native_images. More... | |
Macros | |
#define | GUI_WIDGET_SWAPCHAIN_INVALID_INDEX 0xffffffff |
Functions | |
void | gui_widget_native_images_init (struct gui_widget_native_images *gwni) |
Initialise a embeddable record window. More... | |
void | gui_widget_native_images_update (struct gui_widget_native_images *gwni, struct u_native_images_debug *unid) |
Update the swapchain widget. More... | |
void | gui_widget_native_images_render (struct gui_widget_native_images *gwni, struct gui_program *p) |
Renders all controls of a record window. More... | |
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. More... | |
void | gui_widget_native_images_close (struct gui_widget_native_images *gwni) |
Frees all resources associated with a record window. More... | |
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 there is room create it. More... | |
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. More... | |
Swapchain rendering helper code.