|
Monado OpenXR Runtime
|
A struct for debugging one or more native images. More...
#include <util/u_native_images_debug.h>

Data Fields | |
| struct os_mutex | mutex |
| Is initialised/destroyed when added or root is removed. More... | |
| xrt_limited_unique_id_t | limited_unique_id |
Process unique id for the set of images, protected by mutex, allows caching of imports. More... | |
| struct xrt_image_native * | native_images |
List to current set of native images, protected by mutex. More... | |
| uint32_t | native_image_count |
Count of native_images, protected by mutex. More... | |
| const struct xrt_swapchain_create_info * | xscci |
Information needed to import the native images, information in the struct is immutable, the pointer is protected by mutex. More... | |
| uint32_t | active_index |
The native image that was last filled in by the source, only valid if native_images is non-null, protected by mutex. More... | |
| bool | flip_y |
| Should the image be flipped in y direction. More... | |
A struct for debugging one or more native images.
| uint32_t u_native_images_debug::active_index |
The native image that was last filled in by the source, only valid if native_images is non-null, protected by mutex.
Referenced by u_native_images_debug_clear_locked(), u_native_images_debug_destroy(), u_native_images_debug_set_locked(), and u_swapchain_debug_destroy().
| bool u_native_images_debug::flip_y |
Should the image be flipped in y direction.
Referenced by u_native_images_debug_destroy(), and u_native_images_debug_set_locked().
| xrt_limited_unique_id_t u_native_images_debug::limited_unique_id |
Process unique id for the set of images, protected by mutex, allows caching of imports.
Created by u_limited_unique_id_get.
Referenced by gui_widget_native_images_update(), u_native_images_debug_clear_locked(), and u_native_images_debug_set_locked().
| struct os_mutex u_native_images_debug::mutex |
Is initialised/destroyed when added or root is removed.
Referenced by u_native_images_debug_destroy(), u_native_images_debug_init(), u_native_images_debug_lock(), u_native_images_debug_unlock(), and u_swapchain_debug_destroy().
| uint32_t u_native_images_debug::native_image_count |
Count of native_images, protected by mutex.
Referenced by u_native_images_debug_clear_locked(), u_native_images_debug_destroy(), and u_native_images_debug_set_locked().
| struct xrt_image_native* u_native_images_debug::native_images |
List to current set of native images, protected by mutex.
Referenced by u_native_images_debug_clear_locked(), u_native_images_debug_destroy(), and u_native_images_debug_set_locked().
| const struct xrt_swapchain_create_info* u_native_images_debug::xscci |
Information needed to import the native images, information in the struct is immutable, the pointer is protected by mutex.
Referenced by u_native_images_debug_clear_locked(), u_native_images_debug_destroy(), and u_native_images_debug_set_locked().