Structures
VkBufferCollectionCreateInfoFUCHSIA
Structure specifying desired parameters to create the buffer collection
The VkBufferCollectionCreateInfoFUCHSIA
structure is defined as:
typedef struct VkBufferCollectionCreateInfoFUCHSIA {
VkStructureType sType;
const void* pNext;
zx_handle_t collectionToken;
} VkBufferCollectionCreateInfoFUCHSIA;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structurecollectionToken
is azx_handle_t
containing the Sysmem client’s buffer collection token
Valid Usage
VUID-VkBufferCollectionCreateInfoFUCHSIA-collectionToken-06393
collectionToken
must be a valid zx_handle_t
to a Zircon
channel allocated from Sysmem
(fuchsia.sysmem.Allocator
/AllocateSharedCollection) with
ZX_DEFAULT_CHANNEL_RIGHTS
rights
Valid Usage (Implicit)
VUID-VkBufferCollectionCreateInfoFUCHSIA-sType-sType
sType
must be VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CREATE_INFO_FUCHSIA
VUID-VkBufferCollectionCreateInfoFUCHSIA-pNext-pNext
pNext
must be NULL