Package org.lwjgl.vulkan
Class NVXImageViewHandle
java.lang.Object
org.lwjgl.vulkan.NVXImageViewHandle
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
- 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
Modifier and TypeFieldDescriptionstatic final String
The extension name.static final int
The extension specification version.static final int
ExtendsVkStructureType
.static final int
ExtendsVkStructureType
. -
Method Summary
Modifier and TypeMethodDescriptionstatic int
nvkGetImageViewAddressNVX
(VkDevice device, long imageView, long pProperties) Unsafe version of:GetImageViewAddressNVX
static int
nvkGetImageViewHandleNVX
(VkDevice device, long pInfo) Unsafe version of:GetImageViewHandleNVX
static int
vkGetImageViewAddressNVX
(VkDevice device, long imageView, VkImageViewAddressPropertiesNVX pProperties) Get the device address of an image view.static int
vkGetImageViewHandleNVX
(VkDevice device, VkImageViewHandleInfoNVX pInfo) Get the handle for an image view for a specific descriptor type.
-
Field Details
-
VK_NVX_IMAGE_VIEW_HANDLE_SPEC_VERSION
public static final int VK_NVX_IMAGE_VIEW_HANDLE_SPEC_VERSIONThe extension specification version.- See Also:
-
VK_NVX_IMAGE_VIEW_HANDLE_EXTENSION_NAME
The extension name.- See Also:
-
VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX
public static final int VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVXExtendsVkStructureType
.Enum values:
- See Also:
-
VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX
public static final int VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVXExtendsVkStructureType
.Enum values:
- See Also:
-
-
Method Details
-
nvkGetImageViewHandleNVX
Unsafe version of:GetImageViewHandleNVX
-
vkGetImageViewHandleNVX
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)
device
must be a validVkDevice
handlepInfo
must be a valid pointer to a validVkImageViewHandleInfoNVX
structure
See Also
- Parameters:
device
- the logical device that owns the image view.pInfo
- describes the image view to query and type of handle.
-
nvkGetImageViewAddressNVX
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 validVkDevice
handleimageView
must be a validVkImageView
handlepProperties
must be a valid pointer to aVkImageViewAddressPropertiesNVX
structureimageView
must 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.
-