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;
pub struct BufferCollectionCreateInfoFUCHSIA {
s_type: vk::StructureType,
p_next: *const c_void,
collection_token: zx_handle_t,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structurecollectionTokenis azx_handle_tcontaining 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
Type
Structures