Class ANDROIDExternalMemoryAndroidHardwareBuffer

java.lang.Object
org.lwjgl.vulkan.ANDROIDExternalMemoryAndroidHardwareBuffer

public class ANDROIDExternalMemoryAndroidHardwareBuffer extends Object
  • Field Details

    • VK_ANDROID_EXTERNAL_MEMORY_ANDROID_HARDWARE_BUFFER_SPEC_VERSION

      public static final int VK_ANDROID_EXTERNAL_MEMORY_ANDROID_HARDWARE_BUFFER_SPEC_VERSION
      See Also:
    • VK_ANDROID_EXTERNAL_MEMORY_ANDROID_HARDWARE_BUFFER_EXTENSION_NAME

      public static final String VK_ANDROID_EXTERNAL_MEMORY_ANDROID_HARDWARE_BUFFER_EXTENSION_NAME
      See Also:
    • VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID

      public static final int VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID
      See Also:
    • VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID

      public static final int VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID
      See Also:
    • VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID

      public static final int VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID
      See Also:
    • VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID

      public static final int VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID
      See Also:
    • VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID

      public static final int VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID
      See Also:
    • VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID

      public static final int VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID
      See Also:
    • VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID

      public static final int VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID
      See Also:
    • VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID

      public static final int VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID
      See Also:
  • Method Details

    • nvkGetAndroidHardwareBufferPropertiesANDROID

      public static int nvkGetAndroidHardwareBufferPropertiesANDROID(VkDevice device, long buffer, long pProperties)
      VkResult vkGetAndroidHardwareBufferPropertiesANDROID(VkDevice device, AHardwareBuffer const * buffer, VkAndroidHardwareBufferPropertiesANDROID * pProperties)
    • vkGetAndroidHardwareBufferPropertiesANDROID

      public static int vkGetAndroidHardwareBufferPropertiesANDROID(VkDevice device, long buffer, VkAndroidHardwareBufferPropertiesANDROID pProperties)
      VkResult vkGetAndroidHardwareBufferPropertiesANDROID(VkDevice device, AHardwareBuffer const * buffer, VkAndroidHardwareBufferPropertiesANDROID * pProperties)
    • nvkGetMemoryAndroidHardwareBufferANDROID

      public static int nvkGetMemoryAndroidHardwareBufferANDROID(VkDevice device, long pInfo, long pBuffer)
      VkResult vkGetMemoryAndroidHardwareBufferANDROID(VkDevice device, VkMemoryGetAndroidHardwareBufferInfoANDROID const * pInfo, AHardwareBuffer ** pBuffer)
    • vkGetMemoryAndroidHardwareBufferANDROID

      public static int vkGetMemoryAndroidHardwareBufferANDROID(VkDevice device, VkMemoryGetAndroidHardwareBufferInfoANDROID pInfo, PointerBuffer pBuffer)
      VkResult vkGetMemoryAndroidHardwareBufferANDROID(VkDevice device, VkMemoryGetAndroidHardwareBufferInfoANDROID const * pInfo, AHardwareBuffer ** pBuffer)