Class EXTExternalMemoryMetal

java.lang.Object
org.lwjgl.vulkan.EXTExternalMemoryMetal

public class EXTExternalMemoryMetal extends Object
  • Field Details

    • VK_EXT_EXTERNAL_MEMORY_METAL_SPEC_VERSION

      public static final int VK_EXT_EXTERNAL_MEMORY_METAL_SPEC_VERSION
      See Also:
    • VK_EXT_EXTERNAL_MEMORY_METAL_EXTENSION_NAME

      public static final String VK_EXT_EXTERNAL_MEMORY_METAL_EXTENSION_NAME
      See Also:
    • VK_STRUCTURE_TYPE_IMPORT_MEMORY_METAL_HANDLE_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_IMPORT_MEMORY_METAL_HANDLE_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_MEMORY_METAL_HANDLE_PROPERTIES_EXT

      public static final int VK_STRUCTURE_TYPE_MEMORY_METAL_HANDLE_PROPERTIES_EXT
      See Also:
    • VK_STRUCTURE_TYPE_MEMORY_GET_METAL_HANDLE_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_MEMORY_GET_METAL_HANDLE_INFO_EXT
      See Also:
    • VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLBUFFER_BIT_EXT

      public static final int VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLBUFFER_BIT_EXT
      See Also:
    • VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLTEXTURE_BIT_EXT

      public static final int VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLTEXTURE_BIT_EXT
      See Also:
    • VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLHEAP_BIT_EXT

      public static final int VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLHEAP_BIT_EXT
      See Also:
  • Method Details

    • nvkGetMemoryMetalHandleEXT

      public static int nvkGetMemoryMetalHandleEXT(VkDevice device, long pGetMetalHandleInfo, long pHandle)
      VkResult vkGetMemoryMetalHandleEXT(VkDevice device, VkMemoryGetMetalHandleInfoEXT const * pGetMetalHandleInfo, void ** pHandle)
    • vkGetMemoryMetalHandleEXT

      public static int vkGetMemoryMetalHandleEXT(VkDevice device, VkMemoryGetMetalHandleInfoEXT pGetMetalHandleInfo, PointerBuffer pHandle)
      VkResult vkGetMemoryMetalHandleEXT(VkDevice device, VkMemoryGetMetalHandleInfoEXT const * pGetMetalHandleInfo, void ** pHandle)
    • nvkGetMemoryMetalHandlePropertiesEXT

      public static int nvkGetMemoryMetalHandlePropertiesEXT(VkDevice device, int handleType, long pHandle, long pMemoryMetalHandleProperties)
      VkResult vkGetMemoryMetalHandlePropertiesEXT(VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, void const * pHandle, VkMemoryMetalHandlePropertiesEXT * pMemoryMetalHandleProperties)
    • vkGetMemoryMetalHandlePropertiesEXT

      public static int vkGetMemoryMetalHandlePropertiesEXT(VkDevice device, int handleType, long pHandle, VkMemoryMetalHandlePropertiesEXT pMemoryMetalHandleProperties)
      VkResult vkGetMemoryMetalHandlePropertiesEXT(VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, void const * pHandle, VkMemoryMetalHandlePropertiesEXT * pMemoryMetalHandleProperties)