Package org.lwjgl.vulkan
Class NVXImageViewHandle
- java.lang.Object
-
- org.lwjgl.vulkan.NVXImageViewHandle
-
public class NVXImageViewHandle extends java.lang.ObjectThis 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
- Extension and Version Dependencies
- Requires Vulkan 1.0
- Contact
- Eric Werness ewerness-nv
Other Extension Metadata
- Last Modified Date
- 2020-04-03
- Contributors
- Eric Werness, NVIDIA
- Jeff Bolz, NVIDIA
- Daniel Koch, NVIDIA
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringVK_NVX_IMAGE_VIEW_HANDLE_EXTENSION_NAMEThe extension name.static intVK_NVX_IMAGE_VIEW_HANDLE_SPEC_VERSIONThe extension specification version.static intVK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX
VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVXExtendsVkStructureType.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intnvkGetImageViewAddressNVX(org.lwjgl.vulkan.VkDevice device, long imageView, long pProperties)Unsafe version of:GetImageViewAddressNVXstatic intnvkGetImageViewHandleNVX(org.lwjgl.vulkan.VkDevice device, long pInfo)Unsafe version of:GetImageViewHandleNVXstatic intvkGetImageViewAddressNVX(org.lwjgl.vulkan.VkDevice device, long imageView, VkImageViewAddressPropertiesNVX pProperties)Get the device address of an image view.static intvkGetImageViewHandleNVX(org.lwjgl.vulkan.VkDevice device, VkImageViewHandleInfoNVX pInfo)Get the handle for an image view for a specific descriptor type.
-
-
-
Field Detail
-
VK_NVX_IMAGE_VIEW_HANDLE_SPEC_VERSION
The extension specification version.
-
VK_NVX_IMAGE_VIEW_HANDLE_EXTENSION_NAME
The extension name.
-
-
Method Detail
-
nvkGetImageViewHandleNVX
public static int nvkGetImageViewHandleNVX(org.lwjgl.vulkan.VkDevice device, long pInfo)Unsafe version of:GetImageViewHandleNVX
-
vkGetImageViewHandleNVX
public static int vkGetImageViewHandleNVX(org.lwjgl.vulkan.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)
devicemust be a validVkDevicehandlepInfomust be a valid pointer to a validVkImageViewHandleInfoNVXstructure
See Also
- 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(org.lwjgl.vulkan.VkDevice device, long imageView, long pProperties)Unsafe version of:GetImageViewAddressNVX
-
vkGetImageViewAddressNVX
public static int vkGetImageViewAddressNVX(org.lwjgl.vulkan.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)
devicemust be a validVkDevicehandleimageViewmust be a validVkImageViewhandlepPropertiesmust be a valid pointer to aVkImageViewAddressPropertiesNVXstructureimageViewmust have been created, allocated, or retrieved fromdevice
Return Codes
- On success, this command returns
- On failure, this command returns
See Also
- 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.
-
-