Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
vulkan_fuchsia.h File Reference

Go to the source code of this file.

Data Structures

struct  VkImagePipeSurfaceCreateInfoFUCHSIA
 
struct  VkImportMemoryZirconHandleInfoFUCHSIA
 
struct  VkMemoryZirconHandlePropertiesFUCHSIA
 
struct  VkMemoryGetZirconHandleInfoFUCHSIA
 
struct  VkImportSemaphoreZirconHandleInfoFUCHSIA
 
struct  VkSemaphoreGetZirconHandleInfoFUCHSIA
 
struct  VkBufferCollectionCreateInfoFUCHSIA
 
struct  VkImportMemoryBufferCollectionFUCHSIA
 
struct  VkBufferCollectionImageCreateInfoFUCHSIA
 
struct  VkBufferCollectionConstraintsInfoFUCHSIA
 
struct  VkBufferConstraintsInfoFUCHSIA
 
struct  VkBufferCollectionBufferCreateInfoFUCHSIA
 
struct  VkSysmemColorSpaceFUCHSIA
 
struct  VkBufferCollectionPropertiesFUCHSIA
 
struct  VkImageFormatConstraintsInfoFUCHSIA
 
struct  VkImageConstraintsInfoFUCHSIA
 

Macros

#define VK_FUCHSIA_imagepipe_surface   1
 
#define VK_FUCHSIA_IMAGEPIPE_SURFACE_SPEC_VERSION   1
 
#define VK_FUCHSIA_IMAGEPIPE_SURFACE_EXTENSION_NAME   "VK_FUCHSIA_imagepipe_surface"
 
#define VK_FUCHSIA_external_memory   1
 
#define VK_FUCHSIA_EXTERNAL_MEMORY_SPEC_VERSION   1
 
#define VK_FUCHSIA_EXTERNAL_MEMORY_EXTENSION_NAME   "VK_FUCHSIA_external_memory"
 
#define VK_FUCHSIA_external_semaphore   1
 
#define VK_FUCHSIA_EXTERNAL_SEMAPHORE_SPEC_VERSION   1
 
#define VK_FUCHSIA_EXTERNAL_SEMAPHORE_EXTENSION_NAME   "VK_FUCHSIA_external_semaphore"
 
#define VK_FUCHSIA_buffer_collection   1
 
#define VK_FUCHSIA_BUFFER_COLLECTION_SPEC_VERSION   2
 
#define VK_FUCHSIA_BUFFER_COLLECTION_EXTENSION_NAME   "VK_FUCHSIA_buffer_collection"
 

Typedefs

typedef VkFlags VkImagePipeSurfaceCreateFlagsFUCHSIA
 
typedef struct VkImagePipeSurfaceCreateInfoFUCHSIA VkImagePipeSurfaceCreateInfoFUCHSIA
 
typedef VkResult(VKAPI_PTRPFN_vkCreateImagePipeSurfaceFUCHSIA) (VkInstance instance, const VkImagePipeSurfaceCreateInfoFUCHSIA *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface)
 
typedef struct VkImportMemoryZirconHandleInfoFUCHSIA VkImportMemoryZirconHandleInfoFUCHSIA
 
typedef struct VkMemoryZirconHandlePropertiesFUCHSIA VkMemoryZirconHandlePropertiesFUCHSIA
 
typedef struct VkMemoryGetZirconHandleInfoFUCHSIA VkMemoryGetZirconHandleInfoFUCHSIA
 
typedef VkResult(VKAPI_PTRPFN_vkGetMemoryZirconHandleFUCHSIA) (VkDevice device, const VkMemoryGetZirconHandleInfoFUCHSIA *pGetZirconHandleInfo, zx_handle_t *pZirconHandle)
 
typedef VkResult(VKAPI_PTRPFN_vkGetMemoryZirconHandlePropertiesFUCHSIA) (VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, zx_handle_t zirconHandle, VkMemoryZirconHandlePropertiesFUCHSIA *pMemoryZirconHandleProperties)
 
typedef struct VkImportSemaphoreZirconHandleInfoFUCHSIA VkImportSemaphoreZirconHandleInfoFUCHSIA
 
typedef struct VkSemaphoreGetZirconHandleInfoFUCHSIA VkSemaphoreGetZirconHandleInfoFUCHSIA
 
typedef VkResult(VKAPI_PTRPFN_vkImportSemaphoreZirconHandleFUCHSIA) (VkDevice device, const VkImportSemaphoreZirconHandleInfoFUCHSIA *pImportSemaphoreZirconHandleInfo)
 
typedef VkResult(VKAPI_PTRPFN_vkGetSemaphoreZirconHandleFUCHSIA) (VkDevice device, const VkSemaphoreGetZirconHandleInfoFUCHSIA *pGetZirconHandleInfo, zx_handle_t *pZirconHandle)
 
typedef VkFlags VkImageFormatConstraintsFlagsFUCHSIA
 
typedef enum VkImageConstraintsInfoFlagBitsFUCHSIA VkImageConstraintsInfoFlagBitsFUCHSIA
 
typedef VkFlags VkImageConstraintsInfoFlagsFUCHSIA
 
typedef struct VkBufferCollectionCreateInfoFUCHSIA VkBufferCollectionCreateInfoFUCHSIA
 
typedef struct VkImportMemoryBufferCollectionFUCHSIA VkImportMemoryBufferCollectionFUCHSIA
 
typedef struct VkBufferCollectionImageCreateInfoFUCHSIA VkBufferCollectionImageCreateInfoFUCHSIA
 
typedef struct VkBufferCollectionConstraintsInfoFUCHSIA VkBufferCollectionConstraintsInfoFUCHSIA
 
typedef struct VkBufferConstraintsInfoFUCHSIA VkBufferConstraintsInfoFUCHSIA
 
typedef struct VkBufferCollectionBufferCreateInfoFUCHSIA VkBufferCollectionBufferCreateInfoFUCHSIA
 
typedef struct VkSysmemColorSpaceFUCHSIA VkSysmemColorSpaceFUCHSIA
 
typedef struct VkBufferCollectionPropertiesFUCHSIA VkBufferCollectionPropertiesFUCHSIA
 
typedef struct VkImageFormatConstraintsInfoFUCHSIA VkImageFormatConstraintsInfoFUCHSIA
 
typedef struct VkImageConstraintsInfoFUCHSIA VkImageConstraintsInfoFUCHSIA
 
typedef VkResult(VKAPI_PTRPFN_vkCreateBufferCollectionFUCHSIA) (VkDevice device, const VkBufferCollectionCreateInfoFUCHSIA *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkBufferCollectionFUCHSIA *pCollection)
 
typedef VkResult(VKAPI_PTRPFN_vkSetBufferCollectionImageConstraintsFUCHSIA) (VkDevice device, VkBufferCollectionFUCHSIA collection, const VkImageConstraintsInfoFUCHSIA *pImageConstraintsInfo)
 
typedef VkResult(VKAPI_PTRPFN_vkSetBufferCollectionBufferConstraintsFUCHSIA) (VkDevice device, VkBufferCollectionFUCHSIA collection, const VkBufferConstraintsInfoFUCHSIA *pBufferConstraintsInfo)
 
typedef void(VKAPI_PTRPFN_vkDestroyBufferCollectionFUCHSIA) (VkDevice device, VkBufferCollectionFUCHSIA collection, const VkAllocationCallbacks *pAllocator)
 
typedef VkResult(VKAPI_PTRPFN_vkGetBufferCollectionPropertiesFUCHSIA) (VkDevice device, VkBufferCollectionFUCHSIA collection, VkBufferCollectionPropertiesFUCHSIA *pProperties)
 

Enumerations

enum  VkImageConstraintsInfoFlagBitsFUCHSIA {
  VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_RARELY_FUCHSIA = 0x00000001 , VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_OFTEN_FUCHSIA = 0x00000002 , VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_RARELY_FUCHSIA = 0x00000004 , VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_OFTEN_FUCHSIA = 0x00000008 ,
  VK_IMAGE_CONSTRAINTS_INFO_PROTECTED_OPTIONAL_FUCHSIA = 0x00000010 , VK_IMAGE_CONSTRAINTS_INFO_FLAG_BITS_MAX_ENUM_FUCHSIA = 0x7FFFFFFF
}
 

Functions

VKAPI_ATTR VkResult VKAPI_CALL vkCreateImagePipeSurfaceFUCHSIA (VkInstance instance, const VkImagePipeSurfaceCreateInfoFUCHSIA *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface)
 
VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryZirconHandleFUCHSIA (VkDevice device, const VkMemoryGetZirconHandleInfoFUCHSIA *pGetZirconHandleInfo, zx_handle_t *pZirconHandle)
 
VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryZirconHandlePropertiesFUCHSIA (VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, zx_handle_t zirconHandle, VkMemoryZirconHandlePropertiesFUCHSIA *pMemoryZirconHandleProperties)
 
VKAPI_ATTR VkResult VKAPI_CALL vkImportSemaphoreZirconHandleFUCHSIA (VkDevice device, const VkImportSemaphoreZirconHandleInfoFUCHSIA *pImportSemaphoreZirconHandleInfo)
 
VKAPI_ATTR VkResult VKAPI_CALL vkGetSemaphoreZirconHandleFUCHSIA (VkDevice device, const VkSemaphoreGetZirconHandleInfoFUCHSIA *pGetZirconHandleInfo, zx_handle_t *pZirconHandle)
 
VKAPI_ATTR VkResult VKAPI_CALL vkCreateBufferCollectionFUCHSIA (VkDevice device, const VkBufferCollectionCreateInfoFUCHSIA *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkBufferCollectionFUCHSIA *pCollection)
 
VKAPI_ATTR VkResult VKAPI_CALL vkSetBufferCollectionImageConstraintsFUCHSIA (VkDevice device, VkBufferCollectionFUCHSIA collection, const VkImageConstraintsInfoFUCHSIA *pImageConstraintsInfo)
 
VKAPI_ATTR VkResult VKAPI_CALL vkSetBufferCollectionBufferConstraintsFUCHSIA (VkDevice device, VkBufferCollectionFUCHSIA collection, const VkBufferConstraintsInfoFUCHSIA *pBufferConstraintsInfo)
 
VKAPI_ATTR void VKAPI_CALL vkDestroyBufferCollectionFUCHSIA (VkDevice device, VkBufferCollectionFUCHSIA collection, const VkAllocationCallbacks *pAllocator)
 
VKAPI_ATTR VkResult VKAPI_CALL vkGetBufferCollectionPropertiesFUCHSIA (VkDevice device, VkBufferCollectionFUCHSIA collection, VkBufferCollectionPropertiesFUCHSIA *pProperties)
 

Macro Definition Documentation

◆ VK_FUCHSIA_buffer_collection

#define VK_FUCHSIA_buffer_collection   1

Definition at line 122 of file vulkan_fuchsia.h.

◆ VK_FUCHSIA_BUFFER_COLLECTION_EXTENSION_NAME

#define VK_FUCHSIA_BUFFER_COLLECTION_EXTENSION_NAME   "VK_FUCHSIA_buffer_collection"

Definition at line 125 of file vulkan_fuchsia.h.

◆ VK_FUCHSIA_BUFFER_COLLECTION_SPEC_VERSION

#define VK_FUCHSIA_BUFFER_COLLECTION_SPEC_VERSION   2

Definition at line 124 of file vulkan_fuchsia.h.

◆ VK_FUCHSIA_external_memory

#define VK_FUCHSIA_external_memory   1

Definition at line 46 of file vulkan_fuchsia.h.

◆ VK_FUCHSIA_EXTERNAL_MEMORY_EXTENSION_NAME

#define VK_FUCHSIA_EXTERNAL_MEMORY_EXTENSION_NAME   "VK_FUCHSIA_external_memory"

Definition at line 48 of file vulkan_fuchsia.h.

◆ VK_FUCHSIA_EXTERNAL_MEMORY_SPEC_VERSION

#define VK_FUCHSIA_EXTERNAL_MEMORY_SPEC_VERSION   1

Definition at line 47 of file vulkan_fuchsia.h.

◆ VK_FUCHSIA_external_semaphore

#define VK_FUCHSIA_external_semaphore   1

Definition at line 87 of file vulkan_fuchsia.h.

◆ VK_FUCHSIA_EXTERNAL_SEMAPHORE_EXTENSION_NAME

#define VK_FUCHSIA_EXTERNAL_SEMAPHORE_EXTENSION_NAME   "VK_FUCHSIA_external_semaphore"

Definition at line 89 of file vulkan_fuchsia.h.

◆ VK_FUCHSIA_EXTERNAL_SEMAPHORE_SPEC_VERSION

#define VK_FUCHSIA_EXTERNAL_SEMAPHORE_SPEC_VERSION   1

Definition at line 88 of file vulkan_fuchsia.h.

◆ VK_FUCHSIA_imagepipe_surface

#define VK_FUCHSIA_imagepipe_surface   1

Definition at line 23 of file vulkan_fuchsia.h.

◆ VK_FUCHSIA_IMAGEPIPE_SURFACE_EXTENSION_NAME

#define VK_FUCHSIA_IMAGEPIPE_SURFACE_EXTENSION_NAME   "VK_FUCHSIA_imagepipe_surface"

Definition at line 25 of file vulkan_fuchsia.h.

◆ VK_FUCHSIA_IMAGEPIPE_SURFACE_SPEC_VERSION

#define VK_FUCHSIA_IMAGEPIPE_SURFACE_SPEC_VERSION   1

Definition at line 24 of file vulkan_fuchsia.h.

Typedef Documentation

◆ PFN_vkCreateBufferCollectionFUCHSIA

typedef VkResult(VKAPI_PTR * PFN_vkCreateBufferCollectionFUCHSIA) (VkDevice device, const VkBufferCollectionCreateInfoFUCHSIA *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkBufferCollectionFUCHSIA *pCollection)

Definition at line 224 of file vulkan_fuchsia.h.

◆ PFN_vkCreateImagePipeSurfaceFUCHSIA

typedef VkResult(VKAPI_PTR * PFN_vkCreateImagePipeSurfaceFUCHSIA) (VkInstance instance, const VkImagePipeSurfaceCreateInfoFUCHSIA *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface)

Definition at line 34 of file vulkan_fuchsia.h.

◆ PFN_vkDestroyBufferCollectionFUCHSIA

typedef void(VKAPI_PTR * PFN_vkDestroyBufferCollectionFUCHSIA) (VkDevice device, VkBufferCollectionFUCHSIA collection, const VkAllocationCallbacks *pAllocator)

Definition at line 227 of file vulkan_fuchsia.h.

◆ PFN_vkGetBufferCollectionPropertiesFUCHSIA

typedef VkResult(VKAPI_PTR * PFN_vkGetBufferCollectionPropertiesFUCHSIA) (VkDevice device, VkBufferCollectionFUCHSIA collection, VkBufferCollectionPropertiesFUCHSIA *pProperties)

Definition at line 228 of file vulkan_fuchsia.h.

◆ PFN_vkGetMemoryZirconHandleFUCHSIA

typedef VkResult(VKAPI_PTR * PFN_vkGetMemoryZirconHandleFUCHSIA) (VkDevice device, const VkMemoryGetZirconHandleInfoFUCHSIA *pGetZirconHandleInfo, zx_handle_t *pZirconHandle)

Definition at line 69 of file vulkan_fuchsia.h.

◆ PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA

typedef VkResult(VKAPI_PTR * PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA) (VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, zx_handle_t zirconHandle, VkMemoryZirconHandlePropertiesFUCHSIA *pMemoryZirconHandleProperties)

Definition at line 70 of file vulkan_fuchsia.h.

◆ PFN_vkGetSemaphoreZirconHandleFUCHSIA

typedef VkResult(VKAPI_PTR * PFN_vkGetSemaphoreZirconHandleFUCHSIA) (VkDevice device, const VkSemaphoreGetZirconHandleInfoFUCHSIA *pGetZirconHandleInfo, zx_handle_t *pZirconHandle)

Definition at line 107 of file vulkan_fuchsia.h.

◆ PFN_vkImportSemaphoreZirconHandleFUCHSIA

typedef VkResult(VKAPI_PTR * PFN_vkImportSemaphoreZirconHandleFUCHSIA) (VkDevice device, const VkImportSemaphoreZirconHandleInfoFUCHSIA *pImportSemaphoreZirconHandleInfo)

Definition at line 106 of file vulkan_fuchsia.h.

◆ PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA

typedef VkResult(VKAPI_PTR * PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA) (VkDevice device, VkBufferCollectionFUCHSIA collection, const VkBufferConstraintsInfoFUCHSIA *pBufferConstraintsInfo)

Definition at line 226 of file vulkan_fuchsia.h.

◆ PFN_vkSetBufferCollectionImageConstraintsFUCHSIA

typedef VkResult(VKAPI_PTR * PFN_vkSetBufferCollectionImageConstraintsFUCHSIA) (VkDevice device, VkBufferCollectionFUCHSIA collection, const VkImageConstraintsInfoFUCHSIA *pImageConstraintsInfo)

Definition at line 225 of file vulkan_fuchsia.h.

◆ VkBufferCollectionBufferCreateInfoFUCHSIA

typedef struct VkBufferCollectionBufferCreateInfoFUCHSIA VkBufferCollectionBufferCreateInfoFUCHSIA

◆ VkBufferCollectionConstraintsInfoFUCHSIA

typedef struct VkBufferCollectionConstraintsInfoFUCHSIA VkBufferCollectionConstraintsInfoFUCHSIA

◆ VkBufferCollectionCreateInfoFUCHSIA

typedef struct VkBufferCollectionCreateInfoFUCHSIA VkBufferCollectionCreateInfoFUCHSIA

◆ VkBufferCollectionImageCreateInfoFUCHSIA

typedef struct VkBufferCollectionImageCreateInfoFUCHSIA VkBufferCollectionImageCreateInfoFUCHSIA

◆ VkBufferCollectionPropertiesFUCHSIA

typedef struct VkBufferCollectionPropertiesFUCHSIA VkBufferCollectionPropertiesFUCHSIA

◆ VkBufferConstraintsInfoFUCHSIA

typedef struct VkBufferConstraintsInfoFUCHSIA VkBufferConstraintsInfoFUCHSIA

◆ VkImageConstraintsInfoFlagBitsFUCHSIA

◆ VkImageConstraintsInfoFlagsFUCHSIA

Definition at line 136 of file vulkan_fuchsia.h.

◆ VkImageConstraintsInfoFUCHSIA

typedef struct VkImageConstraintsInfoFUCHSIA VkImageConstraintsInfoFUCHSIA

◆ VkImageFormatConstraintsFlagsFUCHSIA

◆ VkImageFormatConstraintsInfoFUCHSIA

typedef struct VkImageFormatConstraintsInfoFUCHSIA VkImageFormatConstraintsInfoFUCHSIA

◆ VkImagePipeSurfaceCreateFlagsFUCHSIA

Definition at line 26 of file vulkan_fuchsia.h.

◆ VkImagePipeSurfaceCreateInfoFUCHSIA

typedef struct VkImagePipeSurfaceCreateInfoFUCHSIA VkImagePipeSurfaceCreateInfoFUCHSIA

◆ VkImportMemoryBufferCollectionFUCHSIA

typedef struct VkImportMemoryBufferCollectionFUCHSIA VkImportMemoryBufferCollectionFUCHSIA

◆ VkImportMemoryZirconHandleInfoFUCHSIA

typedef struct VkImportMemoryZirconHandleInfoFUCHSIA VkImportMemoryZirconHandleInfoFUCHSIA

◆ VkImportSemaphoreZirconHandleInfoFUCHSIA

typedef struct VkImportSemaphoreZirconHandleInfoFUCHSIA VkImportSemaphoreZirconHandleInfoFUCHSIA

◆ VkMemoryGetZirconHandleInfoFUCHSIA

typedef struct VkMemoryGetZirconHandleInfoFUCHSIA VkMemoryGetZirconHandleInfoFUCHSIA

◆ VkMemoryZirconHandlePropertiesFUCHSIA

typedef struct VkMemoryZirconHandlePropertiesFUCHSIA VkMemoryZirconHandlePropertiesFUCHSIA

◆ VkSemaphoreGetZirconHandleInfoFUCHSIA

typedef struct VkSemaphoreGetZirconHandleInfoFUCHSIA VkSemaphoreGetZirconHandleInfoFUCHSIA

◆ VkSysmemColorSpaceFUCHSIA

typedef struct VkSysmemColorSpaceFUCHSIA VkSysmemColorSpaceFUCHSIA

Enumeration Type Documentation

◆ VkImageConstraintsInfoFlagBitsFUCHSIA

Enumerator
VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_RARELY_FUCHSIA 
VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_OFTEN_FUCHSIA 
VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_RARELY_FUCHSIA 
VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_OFTEN_FUCHSIA 
VK_IMAGE_CONSTRAINTS_INFO_PROTECTED_OPTIONAL_FUCHSIA 
VK_IMAGE_CONSTRAINTS_INFO_FLAG_BITS_MAX_ENUM_FUCHSIA 

Definition at line 128 of file vulkan_fuchsia.h.

128 {
VkImageConstraintsInfoFlagBitsFUCHSIA
@ VK_IMAGE_CONSTRAINTS_INFO_FLAG_BITS_MAX_ENUM_FUCHSIA
@ VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_OFTEN_FUCHSIA
@ VK_IMAGE_CONSTRAINTS_INFO_PROTECTED_OPTIONAL_FUCHSIA
@ VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_RARELY_FUCHSIA
@ VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_RARELY_FUCHSIA
@ VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_OFTEN_FUCHSIA

Function Documentation

◆ vkCreateBufferCollectionFUCHSIA()

VKAPI_ATTR VkResult VKAPI_CALL vkCreateBufferCollectionFUCHSIA ( VkDevice device,
const VkBufferCollectionCreateInfoFUCHSIA * pCreateInfo,
const VkAllocationCallbacks * pAllocator,
VkBufferCollectionFUCHSIA * pCollection )

◆ vkCreateImagePipeSurfaceFUCHSIA()

VKAPI_ATTR VkResult VKAPI_CALL vkCreateImagePipeSurfaceFUCHSIA ( VkInstance instance,
const VkImagePipeSurfaceCreateInfoFUCHSIA * pCreateInfo,
const VkAllocationCallbacks * pAllocator,
VkSurfaceKHR * pSurface )

◆ vkDestroyBufferCollectionFUCHSIA()

VKAPI_ATTR void VKAPI_CALL vkDestroyBufferCollectionFUCHSIA ( VkDevice device,
VkBufferCollectionFUCHSIA collection,
const VkAllocationCallbacks * pAllocator )

◆ vkGetBufferCollectionPropertiesFUCHSIA()

VKAPI_ATTR VkResult VKAPI_CALL vkGetBufferCollectionPropertiesFUCHSIA ( VkDevice device,
VkBufferCollectionFUCHSIA collection,
VkBufferCollectionPropertiesFUCHSIA * pProperties )

◆ vkGetMemoryZirconHandleFUCHSIA()

VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryZirconHandleFUCHSIA ( VkDevice device,
const VkMemoryGetZirconHandleInfoFUCHSIA * pGetZirconHandleInfo,
zx_handle_t * pZirconHandle )

◆ vkGetMemoryZirconHandlePropertiesFUCHSIA()

VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryZirconHandlePropertiesFUCHSIA ( VkDevice device,
VkExternalMemoryHandleTypeFlagBits handleType,
zx_handle_t zirconHandle,
VkMemoryZirconHandlePropertiesFUCHSIA * pMemoryZirconHandleProperties )

◆ vkGetSemaphoreZirconHandleFUCHSIA()

VKAPI_ATTR VkResult VKAPI_CALL vkGetSemaphoreZirconHandleFUCHSIA ( VkDevice device,
const VkSemaphoreGetZirconHandleInfoFUCHSIA * pGetZirconHandleInfo,
zx_handle_t * pZirconHandle )

◆ vkImportSemaphoreZirconHandleFUCHSIA()

VKAPI_ATTR VkResult VKAPI_CALL vkImportSemaphoreZirconHandleFUCHSIA ( VkDevice device,
const VkImportSemaphoreZirconHandleInfoFUCHSIA * pImportSemaphoreZirconHandleInfo )

◆ vkSetBufferCollectionBufferConstraintsFUCHSIA()

VKAPI_ATTR VkResult VKAPI_CALL vkSetBufferCollectionBufferConstraintsFUCHSIA ( VkDevice device,
VkBufferCollectionFUCHSIA collection,
const VkBufferConstraintsInfoFUCHSIA * pBufferConstraintsInfo )

◆ vkSetBufferCollectionImageConstraintsFUCHSIA()

VKAPI_ATTR VkResult VKAPI_CALL vkSetBufferCollectionImageConstraintsFUCHSIA ( VkDevice device,
VkBufferCollectionFUCHSIA collection,
const VkImageConstraintsInfoFUCHSIA * pImageConstraintsInfo )