VK_EXT_descriptor_bufferVK_KHR_get_physical_device_properties2 and VK_KHR_buffer_device_address and VK_KHR_synchronization2 and VK_EXT_descriptor_indexing| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static void | nvkCmdBindDescriptorBuffersEXT(VkCommandBuffer commandBuffer, int
the number of elements in the bufferCount, long pBindingInfos)pBindingInfos array.Unsafe version of: |
| public static void | nvkCmdSetDescriptorBufferOffsetsEXT(VkCommandBuffer commandBuffer, int pipelineBindPoint, long layout, int firstSet, int
the number of elements in the setCount, long pBufferIndices, long pOffsets)pBufferIndices and pOffsets arrays.Unsafe version of: |
| public static int | nvkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT(VkDevice device, long pInfo, long pData)
Unsafe version of: |
| public static int | nvkGetBufferOpaqueCaptureDescriptorDataEXT(VkDevice device, long pInfo, long pData)
Unsafe version of: |
| public static void | nvkGetDescriptorEXT(VkDevice device, long pDescriptorInfo, long
the amount of the descriptor data to get in bytes. dataSize, long pDescriptor)Unsafe version of: |
| public static void | nvkGetDescriptorSetLayoutBindingOffsetEXT(VkDevice device, long layout, int binding, long pOffset)
Unsafe version of: |
| public static void | nvkGetDescriptorSetLayoutSizeEXT(VkDevice device, long layout, long pLayoutSizeInBytes)
Unsafe version of: |
| public static int | nvkGetImageOpaqueCaptureDescriptorDataEXT(VkDevice device, long pInfo, long pData)
Unsafe version of: |
| public static int | nvkGetImageViewOpaqueCaptureDescriptorDataEXT(VkDevice device, long pInfo, long pData)
Unsafe version of: |
| public static int | nvkGetSamplerOpaqueCaptureDescriptorDataEXT(VkDevice device, long pInfo, long pData)
Unsafe version of: |
| public static void | vkCmdBindDescriptorBufferEmbeddedSamplersEXT(VkCommandBuffer
the command buffer that the embedded immutable samplers will be bound to. commandBuffer, int a pipelineBindPoint, long VkPipelineBindPoint indicating the type of the pipeline that will use the embedded immutable samplers.a layout, int VkPipelineLayout object used to program the bindings.the number of the set to be bound. set)Setting embedded immutable samplers offsets in a command buffer. |
| public static void | vkCmdBindDescriptorBuffersEXT(VkCommandBuffer
the command buffer that the descriptor buffers will be bound to. commandBuffer, VkDescriptorBufferBindingInfoEXT.a pointer to an array of pBindingInfosVkDescriptorBufferBindingInfoEXT structures.Binding descriptor buffers to a command buffer. |
| public static void | vkCmdSetDescriptorBufferOffsetsEXT(VkCommandBuffer
the command buffer in which the descriptor buffer offsets will be set. commandBuffer, int a pipelineBindPoint, long VkPipelineBindPoint indicating the type of the pipeline that will use the descriptors.a layout, int VkPipelineLayout object used to program the bindings.the number of the first set to be bound. firstSet, IntBuffer a pointer to an array of indices into the descriptor buffer binding points set by pBufferIndices, LongBuffer CmdBindDescriptorBuffersEXT.a pointer to an array of pOffsets)VkDeviceSize offsets to apply to the bound descriptor buffers.Setting descriptor buffer offsets in a command buffer. |
| public static void | vkCmdSetDescriptorBufferOffsetsEXT(VkCommandBuffer commandBuffer, int pipelineBindPoint, long layout, int firstSet, int[] pBufferIndices, long[] pOffsets)
Array version of: |
| public static int | vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT(VkDevice
the logical device that gets the data. device, VkAccelerationStructureCaptureDescriptorDataInfoEXT a pointer to a pInfo, ByteBuffer VkAccelerationStructureCaptureDescriptorDataInfoEXT structure specifying the acceleration structure.a pointer to a user-allocated buffer where the data will be written. pData)Get acceleration structure opaque capture descriptor data. |
| public static int | vkGetBufferOpaqueCaptureDescriptorDataEXT(VkDevice
the logical device that gets the data. device, VkBufferCaptureDescriptorDataInfoEXT a pointer to a pInfo, ByteBuffer VkBufferCaptureDescriptorDataInfoEXT structure specifying the buffer.a pointer to a user-allocated buffer where the data will be written. pData)Get buffer opaque capture descriptor data. |
| public static void | vkGetDescriptorEXT(VkDevice
the logical device that gets the descriptor. device, VkDescriptorGetInfoEXT a pointer to a pDescriptorInfo, ByteBuffer VkDescriptorGetInfoEXT structure specifying the parameters of the descriptor to get.a pointer to a user-allocated buffer where the descriptor will be written. pDescriptor)To get a descriptor to place in a buffer. |
| public static void | vkGetDescriptorSetLayoutBindingOffsetEXT(VkDevice
the logical device that gets the offset. device, long the descriptor set layout being queried. layout, int the binding number being queried. binding, LongBuffer a pointer to pOffset)VkDeviceSize where the byte offset of the binding will be written.Get the offset of a binding within a descriptor set layout. |
| public static void | vkGetDescriptorSetLayoutBindingOffsetEXT(VkDevice device, long layout, int binding, long[] pOffset)
Array version of: |
| public static void | vkGetDescriptorSetLayoutSizeEXT(VkDevice
the logical device that gets the size. device, long the descriptor set layout being queried. layout, LongBuffer a pointer to pLayoutSizeInBytes)VkDeviceSize where the size in bytes will be written.Get the size of a descriptor set layout in memory. |
| public static void | vkGetDescriptorSetLayoutSizeEXT(VkDevice device, long layout, long[] pLayoutSizeInBytes)
Array version of: |
| public static int | vkGetImageOpaqueCaptureDescriptorDataEXT(VkDevice
the logical device that gets the data. device, VkImageCaptureDescriptorDataInfoEXT a pointer to a pInfo, ByteBuffer VkImageCaptureDescriptorDataInfoEXT structure specifying the image.a pointer to a user-allocated buffer where the data will be written. pData)Get image opaque capture descriptor data. |
| public static int | vkGetImageViewOpaqueCaptureDescriptorDataEXT(VkDevice
the logical device that gets the data. device, VkImageViewCaptureDescriptorDataInfoEXT a pointer to a pInfo, ByteBuffer VkImageViewCaptureDescriptorDataInfoEXT structure specifying the image view.a pointer to a user-allocated buffer where the data will be written. pData)Get image view opaque capture descriptor data. |
| public static int | vkGetSamplerOpaqueCaptureDescriptorDataEXT(VkDevice
the logical device that gets the data. device, VkSamplerCaptureDescriptorDataInfoEXT a pointer to a pInfo, ByteBuffer VkSamplerCaptureDescriptorDataInfoEXT structure specifying the sampler.a pointer to a user-allocated buffer where the data will be written. pData)Get sampler opaque capture descriptor data. |