Class EXTDescriptorBuffer

java.lang.Object
org.lwjgl.vulkan.EXTDescriptorBuffer

public class EXTDescriptorBuffer extends Object
  • Field Details

    • VK_EXT_DESCRIPTOR_BUFFER_SPEC_VERSION

      public static final int VK_EXT_DESCRIPTOR_BUFFER_SPEC_VERSION
      See Also:
    • VK_EXT_DESCRIPTOR_BUFFER_EXTENSION_NAME

      public static final String VK_EXT_DESCRIPTOR_BUFFER_EXTENSION_NAME
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXT

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXT
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_FEATURES_EXT

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_FEATURES_EXT
      See Also:
    • VK_STRUCTURE_TYPE_DESCRIPTOR_ADDRESS_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_DESCRIPTOR_ADDRESS_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_DESCRIPTOR_GET_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_DESCRIPTOR_GET_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_BUFFER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_BUFFER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_IMAGE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_IMAGE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_IMAGE_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_IMAGE_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_SAMPLER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_SAMPLER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_OPAQUE_CAPTURE_DESCRIPTOR_DATA_CREATE_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_OPAQUE_CAPTURE_DESCRIPTOR_DATA_CREATE_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_PUSH_DESCRIPTOR_BUFFER_HANDLE_EXT

      public static final int VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_PUSH_DESCRIPTOR_BUFFER_HANDLE_EXT
      See Also:
    • VK_DESCRIPTOR_SET_LAYOUT_CREATE_DESCRIPTOR_BUFFER_BIT_EXT

      public static final int VK_DESCRIPTOR_SET_LAYOUT_CREATE_DESCRIPTOR_BUFFER_BIT_EXT
      See Also:
    • VK_DESCRIPTOR_SET_LAYOUT_CREATE_EMBEDDED_IMMUTABLE_SAMPLERS_BIT_EXT

      public static final int VK_DESCRIPTOR_SET_LAYOUT_CREATE_EMBEDDED_IMMUTABLE_SAMPLERS_BIT_EXT
      See Also:
    • VK_BUFFER_USAGE_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT

      public static final int VK_BUFFER_USAGE_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT
      See Also:
    • VK_BUFFER_USAGE_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT

      public static final int VK_BUFFER_USAGE_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT
      See Also:
    • VK_BUFFER_USAGE_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT

      public static final int VK_BUFFER_USAGE_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT
      See Also:
    • VK_BUFFER_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT

      public static final int VK_BUFFER_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT
      See Also:
    • VK_IMAGE_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT

      public static final int VK_IMAGE_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT
      See Also:
    • VK_IMAGE_VIEW_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT

      public static final int VK_IMAGE_VIEW_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT
      See Also:
    • VK_SAMPLER_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT

      public static final int VK_SAMPLER_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT
      See Also:
    • VK_ACCELERATION_STRUCTURE_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT

      public static final int VK_ACCELERATION_STRUCTURE_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT
      See Also:
    • VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT

      public static final long VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT
      See Also:
    • VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT

      public static final int VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT
      See Also:
  • Method Details

    • nvkGetDescriptorSetLayoutSizeEXT

      public static void nvkGetDescriptorSetLayoutSizeEXT(VkDevice device, long layout, long pLayoutSizeInBytes)
      void vkGetDescriptorSetLayoutSizeEXT(VkDevice device, VkDescriptorSetLayout layout, VkDeviceSize * pLayoutSizeInBytes)
    • vkGetDescriptorSetLayoutSizeEXT

      public static void vkGetDescriptorSetLayoutSizeEXT(VkDevice device, long layout, LongBuffer pLayoutSizeInBytes)
      void vkGetDescriptorSetLayoutSizeEXT(VkDevice device, VkDescriptorSetLayout layout, VkDeviceSize * pLayoutSizeInBytes)
    • nvkGetDescriptorSetLayoutBindingOffsetEXT

      public static void nvkGetDescriptorSetLayoutBindingOffsetEXT(VkDevice device, long layout, int binding, long pOffset)
      void vkGetDescriptorSetLayoutBindingOffsetEXT(VkDevice device, VkDescriptorSetLayout layout, uint32_t binding, VkDeviceSize * pOffset)
    • vkGetDescriptorSetLayoutBindingOffsetEXT

      public static void vkGetDescriptorSetLayoutBindingOffsetEXT(VkDevice device, long layout, int binding, LongBuffer pOffset)
      void vkGetDescriptorSetLayoutBindingOffsetEXT(VkDevice device, VkDescriptorSetLayout layout, uint32_t binding, VkDeviceSize * pOffset)
    • nvkGetDescriptorEXT

      public static void nvkGetDescriptorEXT(VkDevice device, long pDescriptorInfo, long dataSize, long pDescriptor)
      void vkGetDescriptorEXT(VkDevice device, VkDescriptorGetInfoEXT const * pDescriptorInfo, size_t dataSize, void * pDescriptor)
    • vkGetDescriptorEXT

      public static void vkGetDescriptorEXT(VkDevice device, VkDescriptorGetInfoEXT pDescriptorInfo, ByteBuffer pDescriptor)
      void vkGetDescriptorEXT(VkDevice device, VkDescriptorGetInfoEXT const * pDescriptorInfo, size_t dataSize, void * pDescriptor)
    • nvkCmdBindDescriptorBuffersEXT

      public static void nvkCmdBindDescriptorBuffersEXT(VkCommandBuffer commandBuffer, int bufferCount, long pBindingInfos)
      void vkCmdBindDescriptorBuffersEXT(VkCommandBuffer commandBuffer, uint32_t bufferCount, VkDescriptorBufferBindingInfoEXT const * pBindingInfos)
    • vkCmdBindDescriptorBuffersEXT

      public static void vkCmdBindDescriptorBuffersEXT(VkCommandBuffer commandBuffer, VkDescriptorBufferBindingInfoEXT.Buffer pBindingInfos)
      void vkCmdBindDescriptorBuffersEXT(VkCommandBuffer commandBuffer, uint32_t bufferCount, VkDescriptorBufferBindingInfoEXT const * pBindingInfos)
    • nvkCmdSetDescriptorBufferOffsetsEXT

      public static void nvkCmdSetDescriptorBufferOffsetsEXT(VkCommandBuffer commandBuffer, int pipelineBindPoint, long layout, int firstSet, int setCount, long pBufferIndices, long pOffsets)
      void vkCmdSetDescriptorBufferOffsetsEXT(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t setCount, uint32_t const * pBufferIndices, VkDeviceSize const * pOffsets)
    • vkCmdSetDescriptorBufferOffsetsEXT

      public static void vkCmdSetDescriptorBufferOffsetsEXT(VkCommandBuffer commandBuffer, int pipelineBindPoint, long layout, int firstSet, IntBuffer pBufferIndices, LongBuffer pOffsets)
      void vkCmdSetDescriptorBufferOffsetsEXT(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t setCount, uint32_t const * pBufferIndices, VkDeviceSize const * pOffsets)
    • vkCmdBindDescriptorBufferEmbeddedSamplersEXT

      public static void vkCmdBindDescriptorBufferEmbeddedSamplersEXT(VkCommandBuffer commandBuffer, int pipelineBindPoint, long layout, int set)
      void vkCmdBindDescriptorBufferEmbeddedSamplersEXT(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set)
    • nvkGetBufferOpaqueCaptureDescriptorDataEXT

      public static int nvkGetBufferOpaqueCaptureDescriptorDataEXT(VkDevice device, long pInfo, long pData)
      VkResult vkGetBufferOpaqueCaptureDescriptorDataEXT(VkDevice device, VkBufferCaptureDescriptorDataInfoEXT const * pInfo, void * pData)
    • vkGetBufferOpaqueCaptureDescriptorDataEXT

      public static int vkGetBufferOpaqueCaptureDescriptorDataEXT(VkDevice device, VkBufferCaptureDescriptorDataInfoEXT pInfo, ByteBuffer pData)
      VkResult vkGetBufferOpaqueCaptureDescriptorDataEXT(VkDevice device, VkBufferCaptureDescriptorDataInfoEXT const * pInfo, void * pData)
    • nvkGetImageOpaqueCaptureDescriptorDataEXT

      public static int nvkGetImageOpaqueCaptureDescriptorDataEXT(VkDevice device, long pInfo, long pData)
      VkResult vkGetImageOpaqueCaptureDescriptorDataEXT(VkDevice device, VkImageCaptureDescriptorDataInfoEXT const * pInfo, void * pData)
    • vkGetImageOpaqueCaptureDescriptorDataEXT

      public static int vkGetImageOpaqueCaptureDescriptorDataEXT(VkDevice device, VkImageCaptureDescriptorDataInfoEXT pInfo, ByteBuffer pData)
      VkResult vkGetImageOpaqueCaptureDescriptorDataEXT(VkDevice device, VkImageCaptureDescriptorDataInfoEXT const * pInfo, void * pData)
    • nvkGetImageViewOpaqueCaptureDescriptorDataEXT

      public static int nvkGetImageViewOpaqueCaptureDescriptorDataEXT(VkDevice device, long pInfo, long pData)
      VkResult vkGetImageViewOpaqueCaptureDescriptorDataEXT(VkDevice device, VkImageViewCaptureDescriptorDataInfoEXT const * pInfo, void * pData)
    • vkGetImageViewOpaqueCaptureDescriptorDataEXT

      public static int vkGetImageViewOpaqueCaptureDescriptorDataEXT(VkDevice device, VkImageViewCaptureDescriptorDataInfoEXT pInfo, ByteBuffer pData)
      VkResult vkGetImageViewOpaqueCaptureDescriptorDataEXT(VkDevice device, VkImageViewCaptureDescriptorDataInfoEXT const * pInfo, void * pData)
    • nvkGetSamplerOpaqueCaptureDescriptorDataEXT

      public static int nvkGetSamplerOpaqueCaptureDescriptorDataEXT(VkDevice device, long pInfo, long pData)
      VkResult vkGetSamplerOpaqueCaptureDescriptorDataEXT(VkDevice device, VkSamplerCaptureDescriptorDataInfoEXT const * pInfo, void * pData)
    • vkGetSamplerOpaqueCaptureDescriptorDataEXT

      public static int vkGetSamplerOpaqueCaptureDescriptorDataEXT(VkDevice device, VkSamplerCaptureDescriptorDataInfoEXT pInfo, ByteBuffer pData)
      VkResult vkGetSamplerOpaqueCaptureDescriptorDataEXT(VkDevice device, VkSamplerCaptureDescriptorDataInfoEXT const * pInfo, void * pData)
    • nvkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT

      public static int nvkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT(VkDevice device, long pInfo, long pData)
      VkResult vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT(VkDevice device, VkAccelerationStructureCaptureDescriptorDataInfoEXT const * pInfo, void * pData)
    • vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT

      public static int vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT(VkDevice device, VkAccelerationStructureCaptureDescriptorDataInfoEXT pInfo, ByteBuffer pData)
      VkResult vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT(VkDevice device, VkAccelerationStructureCaptureDescriptorDataInfoEXT const * pInfo, void * pData)
    • vkGetDescriptorSetLayoutSizeEXT

      public static void vkGetDescriptorSetLayoutSizeEXT(VkDevice device, long layout, long[] pLayoutSizeInBytes)
      void vkGetDescriptorSetLayoutSizeEXT(VkDevice device, VkDescriptorSetLayout layout, VkDeviceSize * pLayoutSizeInBytes)
    • vkGetDescriptorSetLayoutBindingOffsetEXT

      public static void vkGetDescriptorSetLayoutBindingOffsetEXT(VkDevice device, long layout, int binding, long[] pOffset)
      void vkGetDescriptorSetLayoutBindingOffsetEXT(VkDevice device, VkDescriptorSetLayout layout, uint32_t binding, VkDeviceSize * pOffset)
    • vkCmdSetDescriptorBufferOffsetsEXT

      public static void vkCmdSetDescriptorBufferOffsetsEXT(VkCommandBuffer commandBuffer, int pipelineBindPoint, long layout, int firstSet, int[] pBufferIndices, long[] pOffsets)
      void vkCmdSetDescriptorBufferOffsetsEXT(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t setCount, uint32_t const * pBufferIndices, VkDeviceSize const * pOffsets)