Top Description Fields Constructors Methods
org.lwjgl.vulkan

public Class NVXImageViewHandle

extends Object
Class Inheritance
Imports
org.lwjgl.system.*

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 Summary

Modifier and TypeField and Description
public static final String
public static final int
VK_NVX_IMAGE_VIEW_HANDLE_SPEC_VERSION

The extension specification version.

public static final int
public static final int

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static int
nvkGetImageViewAddressNVX(VkDevice device, long imageView, long pProperties)

Unsafe version of: GetImageViewAddressNVX

public static int
nvkGetImageViewHandleNVX(VkDevice device, long pInfo)

Unsafe version of: GetImageViewHandleNVX

public static int
vkGetImageViewAddressNVX(VkDevice
the logical device that owns the image view.
device
,
long
a handle to the image view.
imageView
,
VkImageViewAddressPropertiesNVX
contains the device address and size when the call returns.
pProperties
)

Get the device address of an image view.

public static int
vkGetImageViewHandleNVX(VkDevice
the logical device that owns the image view.
device
,
VkImageViewHandleInfoNVX
describes the image view to query and type of handle.
pInfo
)

Get the handle for an image view for a specific descriptor type.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

VK_NVX_IMAGE_VIEW_HANDLE_EXTENSION_NAMEback to summary
public static final String VK_NVX_IMAGE_VIEW_HANDLE_EXTENSION_NAME

The extension name.

VK_NVX_IMAGE_VIEW_HANDLE_SPEC_VERSIONback to summary
public static final int VK_NVX_IMAGE_VIEW_HANDLE_SPEC_VERSION

The extension specification version.

VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVXback to summary
public static final int VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX

Extends VkStructureType.

Enum values:
VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVXback to summary
public static final int VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX

Extends VkStructureType.

Enum values:

Constructor Detail

NVXImageViewHandleback to summary
protected NVXImageViewHandle()

Method Detail

nvkGetImageViewAddressNVXback to summary
public static int nvkGetImageViewAddressNVX(VkDevice device, long imageView, long pProperties)

Unsafe version of: GetImageViewAddressNVX

nvkGetImageViewHandleNVXback to summary
public static int nvkGetImageViewHandleNVX(VkDevice device, long pInfo)

Unsafe version of: GetImageViewHandleNVX

vkGetImageViewAddressNVXback to summary
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:VkDevice

the logical device that owns the image view.

imageView:long

a handle to the image view.

pProperties:VkImageViewAddressPropertiesNVX

contains the device address and size when the call returns.

Annotations
@NativeType:VkResult
vkGetImageViewHandleNVXback to summary
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:VkDevice

the logical device that owns the image view.

pInfo:VkImageViewHandleInfoNVX

describes the image view to query and type of handle.

Annotations
@NativeType:uint32_t