Structures
VkExternalFenceProperties
Structure describing supported external fence handle features
The VkExternalFenceProperties structure is defined as:
typedef struct VkExternalFenceProperties {
VkStructureType sType;
void* pNext;
VkExternalFenceHandleTypeFlags exportFromImportedHandleTypes;
VkExternalFenceHandleTypeFlags compatibleHandleTypes;
VkExternalFenceFeatureFlags externalFenceFeatures;
} VkExternalFenceProperties;
pub struct ExternalFenceProperties {
s_type: vk::StructureType,
p_next: *mut c_void,
export_from_imported_handle_types: vk::ExternalFenceHandleTypeFlags,
compatible_handle_types: vk::ExternalFenceHandleTypeFlags,
external_fence_features: vk::ExternalFenceFeatureFlags,
}
typedef VkExternalFenceProperties VkExternalFencePropertiesKHR;
type ExternalFencePropertiesKHR = vk::ExternalFenceProperties;
exportFromImportedHandleTypesis a bitmask of VkExternalFenceHandleTypeFlagBits indicating which types of imported handlehandleTypecan be exported from.compatibleHandleTypesis a bitmask of VkExternalFenceHandleTypeFlagBits specifying handle types which can be specified at the same time ashandleTypewhen creating a fence.externalFenceFeaturesis a bitmask of VkExternalFenceFeatureFlagBits indicating the features ofhandleType.
If handleType is not supported by the implementation, then
VkExternalFenceProperties::externalFenceFeatures will be zero.
Valid Usage (Implicit)
VUID-VkExternalFenceProperties-sType-sType
sType must be VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES
VUID-VkExternalFenceProperties-pNext-pNext
pNext must be NULL
Parent
VK_VERSION_1_1Type
Structures