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().