public PhysicalDeviceExternalFenceInfoKHR ( StructureType sType = StructureType.PhysicalDeviceExternalFenceInfo, void *pNext = default, ExternalFenceHandleTypeFlags handleType = default ) { SType = sType; PNext = pNext; HandleType = handleType; }
public ExportFenceCreateInfo ( StructureType sType = StructureType.ExportFenceCreateInfo, void *pNext = default, ExternalFenceHandleTypeFlags handleTypes = default ) { SType = sType; PNext = pNext; HandleTypes = handleTypes; }
public FenceGetWin32HandleInfoKHR ( StructureType sType = StructureType.FenceGetWin32HandleInfoKhr, void *pNext = default, Fence fence = default, ExternalFenceHandleTypeFlags handleType = default ) { SType = sType; PNext = pNext; Fence = fence; HandleType = handleType; }
public ExternalFencePropertiesKHR ( StructureType sType = StructureType.ExternalFenceProperties, void *pNext = default, ExternalFenceHandleTypeFlags exportFromImportedHandleTypes = default, ExternalFenceHandleTypeFlags compatibleHandleTypes = default, ExternalFenceFeatureFlags externalFenceFeatures = default ) { SType = sType; PNext = pNext; ExportFromImportedHandleTypes = exportFromImportedHandleTypes; CompatibleHandleTypes = compatibleHandleTypes; ExternalFenceFeatures = externalFenceFeatures; }
public ImportFenceFdInfoKHR ( StructureType sType = StructureType.ImportFenceFDInfoKhr, void *pNext = default, Fence fence = default, FenceImportFlags flags = default, ExternalFenceHandleTypeFlags handleType = default, int fd = default ) { SType = sType; PNext = pNext; Fence = fence; Flags = flags; HandleType = handleType; Fd = fd; }
public ImportFenceWin32HandleInfoKHR ( StructureType sType = StructureType.ImportFenceWin32HandleInfoKhr, void *pNext = default, Fence fence = default, FenceImportFlags flags = default, ExternalFenceHandleTypeFlags handleType = default, IntPtr handle = default, IntPtr name = default ) { SType = sType; PNext = pNext; Fence = fence; Flags = flags; HandleType = handleType; Handle = handle; Name = name; }