|
Monado OpenXR Runtime
|
Short-lived result of choosing a suggested profile for one subaction slot (for example /user/hand/left), plus any rebinding needed to apply it.
More...
#include <oxr/actions/oxr_resolver_for_profiles.h>

Data Fields | |
| const struct oxr_suggested_profile * | profile |
| The suggested profile to bind for. | |
| const struct oxr_binding_profile * | binding_profile |
| Runtime binding profile for profile. | |
| const struct oxr_rebinding_profile * | rebinding_profile |
| If the device is not the same as the profile, this will be set to the rebinding profile that applies to the device. | |
| const struct oxr_binding_profile * | rebinding_target_profile |
| Runtime binding profile targeted by rebinding_profile. | |
Short-lived result of choosing a suggested profile for one subaction slot (for example /user/hand/left), plus any rebinding needed to apply it.
| const struct oxr_binding_profile* oxr_profile_resolver_info::binding_profile |
Runtime binding profile for profile.
| const struct oxr_suggested_profile* oxr_profile_resolver_info::profile |
The suggested profile to bind for.
If no matching profile or rebinding is found, this and all other fields will be NULL.
Referenced by oxr_resolver_populate_input(), and oxr_resolver_populate_output().
| const struct oxr_rebinding_profile* oxr_profile_resolver_info::rebinding_profile |
If the device is not the same as the profile, this will be set to the rebinding profile that applies to the device.
If no rebinding profile is found, this will be NULL.
| const struct oxr_binding_profile* oxr_profile_resolver_info::rebinding_target_profile |
Runtime binding profile targeted by rebinding_profile.