Structures
VkQueueFamilyDataGraphProcessingEnginePropertiesARM
Structure describing the properties of a data graph processing engine type for a given queue family
The VkQueueFamilyDataGraphProcessingEnginePropertiesARM structure is
defined as:
typedef struct VkQueueFamilyDataGraphProcessingEnginePropertiesARM {
VkStructureType sType;
void* pNext;
VkExternalSemaphoreHandleTypeFlags foreignSemaphoreHandleTypes;
VkExternalMemoryHandleTypeFlags foreignMemoryHandleTypes;
} VkQueueFamilyDataGraphProcessingEnginePropertiesARM;
pub struct QueueFamilyDataGraphProcessingEnginePropertiesARM {
s_type: vk::StructureType,
p_next: *mut c_void,
foreign_semaphore_handle_types: vk::ExternalSemaphoreHandleTypeFlags,
foreign_memory_handle_types: vk::ExternalMemoryHandleTypeFlags,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.foreignSemaphoreHandleTypesis a VkExternalSemaphoreHandleTypeFlags that describes the external semaphore handle types supported by a foreign data graph processing engine.foreignMemoryHandleTypesis a VkExternalMemoryHandleTypeFlags that describes the external memory handle types supported by a foreign data graph processing engine.
Valid Usage (Implicit)
VUID-VkQueueFamilyDataGraphProcessingEnginePropertiesARM-sType-sType
sType must be VK_STRUCTURE_TYPE_QUEUE_FAMILY_DATA_GRAPH_PROCESSING_ENGINE_PROPERTIES_ARM
VUID-VkQueueFamilyDataGraphProcessingEnginePropertiesARM-pNext-pNext
pNext must be NULL
Parent
VK_ARM_data_graphType
Structures