Enum
VkExternalSemaphoreFeatureFlagBits
Bitfield describing features of an external semaphore handle type
Bits which may be set in
VkExternalSemaphoreProperties::externalSemaphoreFeatures,
specifying the features of an external semaphore handle type, are:
typedef enum VkExternalSemaphoreFeatureFlagBits {
VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT = 0x00000001,
VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT = 0x00000002,
} VkExternalSemaphoreFeatureFlagBits;
pub struct ExternalSemaphoreFeatureFlagBits(u32);
impl ExternalSemaphoreFeatureFlagBits {
pub const EXPORTABLE: Self = 0x00000001;
pub const IMPORTABLE: Self = 0x00000002;
}
#define VkExternalSemaphoreFeatureFlagBitsKHR VkExternalSemaphoreFeatureFlagBits
const ExternalSemaphoreFeatureFlagBitsKHR: _ = vk::ExternalSemaphoreFeatureFlagBits;
VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BITspecifies that handles of this type can be exported from Vulkan semaphore objects.VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BITspecifies that handles of this type can be imported as Vulkan semaphore objects.
Parent
VK_VERSION_1_1Type
Enum