Class NVExternalMemoryCapabilities

java.lang.Object
org.lwjgl.vulkan.NVExternalMemoryCapabilities

public class NVExternalMemoryCapabilities extends Object
  • Field Details

    • VK_NV_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION

      public static final int VK_NV_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION
      See Also:
    • VK_NV_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME

      public static final String VK_NV_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME
      See Also:
    • VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV

      public static final int VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV
      See Also:
    • VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV

      public static final int VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV
      See Also:
    • VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV

      public static final int VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV
      See Also:
    • VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV

      public static final int VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV
      See Also:
    • VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV

      public static final int VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV
      See Also:
    • VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV

      public static final int VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV
      See Also:
    • VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV

      public static final int VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV
      See Also:
  • Method Details

    • nvkGetPhysicalDeviceExternalImageFormatPropertiesNV

      public static int nvkGetPhysicalDeviceExternalImageFormatPropertiesNV(VkPhysicalDevice physicalDevice, int format, int type, int tiling, int usage, int flags, int externalHandleType, long pExternalImageFormatProperties)
      VkResult vkGetPhysicalDeviceExternalImageFormatPropertiesNV(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkExternalMemoryHandleTypeFlagsNV externalHandleType, VkExternalImageFormatPropertiesNV * pExternalImageFormatProperties)
    • vkGetPhysicalDeviceExternalImageFormatPropertiesNV

      public static int vkGetPhysicalDeviceExternalImageFormatPropertiesNV(VkPhysicalDevice physicalDevice, int format, int type, int tiling, int usage, int flags, int externalHandleType, VkExternalImageFormatPropertiesNV pExternalImageFormatProperties)
      VkResult vkGetPhysicalDeviceExternalImageFormatPropertiesNV(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkExternalMemoryHandleTypeFlagsNV externalHandleType, VkExternalImageFormatPropertiesNV * pExternalImageFormatProperties)