Class VkExternalFenceProperties

  • All Implemented Interfaces:
    java.lang.AutoCloseable, NativeResource, Pointer
    Direct Known Subclasses:

    public class VkExternalFenceProperties
    extends Struct
    implements NativeResource
    Structure describing supported external fence handle features.

    If handleType is not supported by the implementation, then VkExternalFenceProperties::externalFenceFeatures will be set to zero.

    Valid Usage (Implicit)
    See Also

    GetPhysicalDeviceExternalFenceProperties, GetPhysicalDeviceExternalFencePropertiesKHR

    Member documentation

    • exportFromImportedHandleTypes – a bitmask of VkExternalFenceHandleTypeFlagBits indicating which types of imported handle handleType can be exported from.
    • compatibleHandleTypes – a bitmask of VkExternalFenceHandleTypeFlagBits specifying handle types which can be specified at the same time as handleType when creating a fence.
    • externalFenceFeatures – a bitmask of VkExternalFenceFeatureFlagBits indicating the features of handleType.


     struct VkExternalFenceProperties {
         VkStructureType sType;
         void * pNext;
         VkExternalFenceHandleTypeFlags exportFromImportedHandleTypes;
         VkExternalFenceHandleTypeFlags compatibleHandleTypes;
         VkExternalFenceFeatureFlags externalFenceFeatures;