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

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