Class NVXImageViewHandle

java.lang.Object
org.lwjgl.vulkan.NVXImageViewHandle

public class NVXImageViewHandle extends Object
This extension allows applications to query an opaque handle from an image view for use as a sampled image or storage image. This provides no direct functionality itself.
VK_NVX_image_view_handle
Name String
VK_NVX_image_view_handle
Extension Type
Device extension
Registered Extension Number
31
Revision
2
Contact
Other Extension Metadata
Last Modified Date
2020-04-03
Contributors
  • Eric Werness, NVIDIA
  • Jeff Bolz, NVIDIA
  • Daniel Koch, NVIDIA
  • Field Details

  • Method Details

    • nvkGetImageViewHandleNVX

      public static int nvkGetImageViewHandleNVX(VkDevice device, long pInfo)
      Unsafe version of: GetImageViewHandleNVX
    • vkGetImageViewHandleNVX

      public static int vkGetImageViewHandleNVX(VkDevice device, VkImageViewHandleInfoNVX pInfo)
      Get the handle for an image view for a specific descriptor type.
      C Specification

      To get the handle for an image view, call:

      
       uint32_t vkGetImageViewHandleNVX(
           VkDevice                                    device,
           const VkImageViewHandleInfoNVX*             pInfo);
      Valid Usage (Implicit)
      See Also

      VkImageViewHandleInfoNVX

      Parameters:
      device - the logical device that owns the image view.
      pInfo - describes the image view to query and type of handle.
    • nvkGetImageViewAddressNVX

      public static int nvkGetImageViewAddressNVX(VkDevice device, long imageView, long pProperties)
      Unsafe version of: GetImageViewAddressNVX
    • vkGetImageViewAddressNVX

      public static int vkGetImageViewAddressNVX(VkDevice device, long imageView, VkImageViewAddressPropertiesNVX pProperties)
      Get the device address of an image view.
      C Specification

      To get the device address for an image view, call:

      
       VkResult vkGetImageViewAddressNVX(
           VkDevice                                    device,
           VkImageView                                 imageView,
           VkImageViewAddressPropertiesNVX*            pProperties);
      Valid Usage (Implicit)
      • device must be a valid VkDevice handle
      • imageView must be a valid VkImageView handle
      • pProperties must be a valid pointer to a VkImageViewAddressPropertiesNVX structure
      • imageView must have been created, allocated, or retrieved from device
      Return Codes
      On success, this command returns
      On failure, this command returns
      See Also

      VkImageViewAddressPropertiesNVX

      Parameters:
      device - the logical device that owns the image view.
      imageView - a handle to the image view.
      pProperties - contains the device address and size when the call returns.