Class EXTTransformFeedback

java.lang.Object
org.lwjgl.vulkan.EXTTransformFeedback

public class EXTTransformFeedback extends Object
  • Field Details

    • VK_EXT_TRANSFORM_FEEDBACK_SPEC_VERSION

      public static final int VK_EXT_TRANSFORM_FEEDBACK_SPEC_VERSION
      See Also:
    • VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME

      public static final String VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT
      See Also:
    • VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT
      See Also:
    • VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT

      public static final int VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT
      See Also:
    • VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT

      public static final int VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT
      See Also:
    • VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT

      public static final int VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT
      See Also:
    • VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT

      public static final int VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT
      See Also:
    • VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT

      public static final int VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT
      See Also:
    • VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT

      public static final int VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT
      See Also:
    • VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT

      public static final int VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT
      See Also:
  • Method Details

    • nvkCmdBindTransformFeedbackBuffersEXT

      public static void nvkCmdBindTransformFeedbackBuffersEXT(VkCommandBuffer commandBuffer, int firstBinding, int bindingCount, long pBuffers, long pOffsets, long pSizes)
      void vkCmdBindTransformFeedbackBuffersEXT(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, VkBuffer const * pBuffers, VkDeviceSize const * pOffsets, VkDeviceSize const * pSizes)
    • vkCmdBindTransformFeedbackBuffersEXT

      public static void vkCmdBindTransformFeedbackBuffersEXT(VkCommandBuffer commandBuffer, int firstBinding, LongBuffer pBuffers, LongBuffer pOffsets, @Nullable LongBuffer pSizes)
      void vkCmdBindTransformFeedbackBuffersEXT(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, VkBuffer const * pBuffers, VkDeviceSize const * pOffsets, VkDeviceSize const * pSizes)
    • nvkCmdBeginTransformFeedbackEXT

      public static void nvkCmdBeginTransformFeedbackEXT(VkCommandBuffer commandBuffer, int firstCounterBuffer, int counterBufferCount, long pCounterBuffers, long pCounterBufferOffsets)
      void vkCmdBeginTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, VkBuffer const * pCounterBuffers, VkDeviceSize const * pCounterBufferOffsets)
    • vkCmdBeginTransformFeedbackEXT

      public static void vkCmdBeginTransformFeedbackEXT(VkCommandBuffer commandBuffer, int firstCounterBuffer, @Nullable LongBuffer pCounterBuffers, @Nullable LongBuffer pCounterBufferOffsets)
      void vkCmdBeginTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, VkBuffer const * pCounterBuffers, VkDeviceSize const * pCounterBufferOffsets)
    • nvkCmdEndTransformFeedbackEXT

      public static void nvkCmdEndTransformFeedbackEXT(VkCommandBuffer commandBuffer, int firstCounterBuffer, int counterBufferCount, long pCounterBuffers, long pCounterBufferOffsets)
      void vkCmdEndTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, VkBuffer const * pCounterBuffers, VkDeviceSize const * pCounterBufferOffsets)
    • vkCmdEndTransformFeedbackEXT

      public static void vkCmdEndTransformFeedbackEXT(VkCommandBuffer commandBuffer, int firstCounterBuffer, @Nullable LongBuffer pCounterBuffers, @Nullable LongBuffer pCounterBufferOffsets)
      void vkCmdEndTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, VkBuffer const * pCounterBuffers, VkDeviceSize const * pCounterBufferOffsets)
    • vkCmdBeginQueryIndexedEXT

      public static void vkCmdBeginQueryIndexedEXT(VkCommandBuffer commandBuffer, long queryPool, int query, int flags, int index)
      void vkCmdBeginQueryIndexedEXT(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags, uint32_t index)
    • vkCmdEndQueryIndexedEXT

      public static void vkCmdEndQueryIndexedEXT(VkCommandBuffer commandBuffer, long queryPool, int query, int index)
      void vkCmdEndQueryIndexedEXT(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, uint32_t index)
    • vkCmdDrawIndirectByteCountEXT

      public static void vkCmdDrawIndirectByteCountEXT(VkCommandBuffer commandBuffer, int instanceCount, int firstInstance, long counterBuffer, long counterBufferOffset, int counterOffset, int vertexStride)
      void vkCmdDrawIndirectByteCountEXT(VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride)
    • vkCmdBindTransformFeedbackBuffersEXT

      public static void vkCmdBindTransformFeedbackBuffersEXT(VkCommandBuffer commandBuffer, int firstBinding, long[] pBuffers, long[] pOffsets, long @Nullable [] pSizes)
      void vkCmdBindTransformFeedbackBuffersEXT(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, VkBuffer const * pBuffers, VkDeviceSize const * pOffsets, VkDeviceSize const * pSizes)
    • vkCmdBeginTransformFeedbackEXT

      public static void vkCmdBeginTransformFeedbackEXT(VkCommandBuffer commandBuffer, int firstCounterBuffer, long @Nullable [] pCounterBuffers, long @Nullable [] pCounterBufferOffsets)
      void vkCmdBeginTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, VkBuffer const * pCounterBuffers, VkDeviceSize const * pCounterBufferOffsets)
    • vkCmdEndTransformFeedbackEXT

      public static void vkCmdEndTransformFeedbackEXT(VkCommandBuffer commandBuffer, int firstCounterBuffer, long @Nullable [] pCounterBuffers, long @Nullable [] pCounterBufferOffsets)
      void vkCmdEndTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, VkBuffer const * pCounterBuffers, VkDeviceSize const * pCounterBufferOffsets)