VK_KHR_external_memory_fdVK_KHR_external_memory or Version 1.1| Modifier and Type | Field and Description |
|---|---|
| public static final String | VK_KHR_EXTERNAL_MEMORY_FD_EXTENSION_NAME
The extension name. |
| public static final int | VK_KHR_EXTERNAL_MEMORY_FD_SPEC_VERSION
The extension specification version. |
| public static final int | VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR
Extends |
| public static final int | VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR
Extends |
| public static final int | VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR
Extends |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static int | |
| public static int | nvkGetMemoryFdPropertiesKHR(VkDevice device, int handleType, int fd, long pMemoryFdProperties)
Unsafe version of: |
| public static int | vkGetMemoryFdKHR(VkDevice
the logical device that created the device memory being exported. device, VkMemoryGetFdInfoKHR a pointer to a pGetFdInfo, IntBuffer VkMemoryGetFdInfoKHR structure containing parameters of the export operation.will return a file descriptor referencing the payload of the device memory object. pFd)Get a POSIX file descriptor for a memory object. |
| public static int | vkGetMemoryFdKHR(VkDevice device, VkMemoryGetFdInfoKHR pGetFdInfo, int[] pFd)
Array version of: |
| public static int | vkGetMemoryFdPropertiesKHR(VkDevice
the logical device that will be importing device, int fd.a handleType, int VkExternalMemoryHandleTypeFlagBits value specifying the type of the handle fd.the handle which will be imported. fd, VkMemoryFdPropertiesKHR a pointer to a pMemoryFdProperties)VkMemoryFdPropertiesKHR structure in which the properties of the handle fd are returned.Get Properties of External Memory File Descriptors. |
| VK_KHR_EXTERNAL_MEMORY_FD_EXTENSION_NAME | back to summary |
|---|---|
| public static final String VK_KHR_EXTERNAL_MEMORY_FD_EXTENSION_NAME The extension name. | |
| VK_KHR_EXTERNAL_MEMORY_FD_SPEC_VERSION | back to summary |
|---|---|
| public static final int VK_KHR_EXTERNAL_MEMORY_FD_SPEC_VERSION The extension specification version. | |
| VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR Extends Enum values: | |
| VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR Extends Enum values: | |
| VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR Extends Enum values: | |
| KHRExternalMemoryFd | back to summary |
|---|---|
| protected KHRExternalMemoryFd() | |
| nvkGetMemoryFdKHR | back to summary |
|---|---|
| public static int nvkGetMemoryFdKHR(VkDevice device, long pGetFdInfo, long pFd) Unsafe version of: | |
| nvkGetMemoryFdPropertiesKHR | back to summary |
|---|---|
| public static int nvkGetMemoryFdPropertiesKHR(VkDevice device, int handleType, int fd, long pMemoryFdProperties) Unsafe version of: | |
| vkGetMemoryFdKHR | back to summary |
|---|---|
| public static int vkGetMemoryFdKHR(VkDevice device, VkMemoryGetFdInfoKHR pGetFdInfo, IntBuffer pFd) Get a POSIX file descriptor for a memory object. C SpecificationTo export a POSIX file descriptor referencing the payload of a Vulkan device memory object, call:
DescriptionEach call to Valid Usage (Implicit)
Return Codes
See Also
| |
| vkGetMemoryFdKHR | back to summary |
|---|---|
| public static int vkGetMemoryFdKHR(VkDevice device, VkMemoryGetFdInfoKHR pGetFdInfo, int[] pFd) Array version of:
| |
| vkGetMemoryFdPropertiesKHR | back to summary |
|---|---|
| public static int vkGetMemoryFdPropertiesKHR(VkDevice device, int handleType, int fd, VkMemoryFdPropertiesKHR pMemoryFdProperties) Get Properties of External Memory File Descriptors. C SpecificationPOSIX file descriptor memory handles compatible with Vulkan may also be created by non-Vulkan APIs using methods beyond the scope of this specification. To determine the correct parameters to use when importing such handles, call:
Valid Usage
Valid Usage (Implicit)
Return Codes
See Also
| |