Uses of Record Class
tech.icey.vk4j.handle.VkBuffer
Packages that use VkBuffer
-
Uses of VkBuffer in tech.icey.vk4j.command
Methods in tech.icey.vk4j.command with parameters of type VkBufferModifier and TypeMethodDescriptionintDeviceCommands.vkBindBufferMemory(VkDevice device, VkBuffer buffer, VkDeviceMemory memory, long memoryOffset) voidDeviceCommands.vkCmdBindIndexBuffer(VkCommandBuffer commandBuffer, @Nullable VkBuffer buffer, long offset, int indexType) voidDeviceCommands.vkCmdBindIndexBuffer2KHR(VkCommandBuffer commandBuffer, @Nullable VkBuffer buffer, long offset, long size, int indexType) voidDeviceCommands.vkCmdBuildAccelerationStructureNV(VkCommandBuffer commandBuffer, VkAccelerationStructureInfoNV pInfo, @Nullable VkBuffer instanceData, long instanceOffset, int update, VkAccelerationStructureNV dst, @Nullable VkAccelerationStructureNV src, VkBuffer scratch, long scratchOffset) voidDeviceCommands.vkCmdCopyBuffer(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkBuffer dstBuffer, int regionCount, VkBufferCopy pRegions) voidDeviceCommands.vkCmdCopyBufferToImage(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkImage dstImage, int dstImageLayout, int regionCount, VkBufferImageCopy pRegions) voidDeviceCommands.vkCmdCopyImageToBuffer(VkCommandBuffer commandBuffer, VkImage srcImage, int srcImageLayout, VkBuffer dstBuffer, int regionCount, VkBufferImageCopy pRegions) voidDeviceCommands.vkCmdCopyQueryPoolResults(VkCommandBuffer commandBuffer, VkQueryPool queryPool, int firstQuery, int queryCount, VkBuffer dstBuffer, long dstOffset, long stride, int flags) voidDeviceCommands.vkCmdDispatchIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, long offset) voidDeviceCommands.vkCmdDrawClusterIndirectHUAWEI(VkCommandBuffer commandBuffer, VkBuffer buffer, long offset) voidDeviceCommands.vkCmdDrawIndexedIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, long offset, int drawCount, int stride) voidDeviceCommands.vkCmdDrawIndexedIndirectCount(VkCommandBuffer commandBuffer, VkBuffer buffer, long offset, VkBuffer countBuffer, long countBufferOffset, int maxDrawCount, int stride) voidDeviceCommands.vkCmdDrawIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, long offset, int drawCount, int stride) voidDeviceCommands.vkCmdDrawIndirectByteCountEXT(VkCommandBuffer commandBuffer, int instanceCount, int firstInstance, VkBuffer counterBuffer, long counterBufferOffset, int counterOffset, int vertexStride) voidDeviceCommands.vkCmdDrawIndirectCount(VkCommandBuffer commandBuffer, VkBuffer buffer, long offset, VkBuffer countBuffer, long countBufferOffset, int maxDrawCount, int stride) voidDeviceCommands.vkCmdDrawMeshTasksIndirectCountEXT(VkCommandBuffer commandBuffer, VkBuffer buffer, long offset, VkBuffer countBuffer, long countBufferOffset, int maxDrawCount, int stride) voidDeviceCommands.vkCmdDrawMeshTasksIndirectCountNV(VkCommandBuffer commandBuffer, VkBuffer buffer, long offset, VkBuffer countBuffer, long countBufferOffset, int maxDrawCount, int stride) voidDeviceCommands.vkCmdDrawMeshTasksIndirectEXT(VkCommandBuffer commandBuffer, VkBuffer buffer, long offset, int drawCount, int stride) voidDeviceCommands.vkCmdDrawMeshTasksIndirectNV(VkCommandBuffer commandBuffer, VkBuffer buffer, long offset, int drawCount, int stride) voidDeviceCommands.vkCmdFillBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, long dstOffset, long size, int data) voidDeviceCommands.vkCmdTraceRaysNV(VkCommandBuffer commandBuffer, VkBuffer raygenShaderBindingTableBuffer, long raygenShaderBindingOffset, @Nullable VkBuffer missShaderBindingTableBuffer, long missShaderBindingOffset, long missShaderBindingStride, @Nullable VkBuffer hitShaderBindingTableBuffer, long hitShaderBindingOffset, long hitShaderBindingStride, @Nullable VkBuffer callableShaderBindingTableBuffer, long callableShaderBindingOffset, long callableShaderBindingStride, int width, int height, int depth) voidDeviceCommands.vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, long dstOffset, long dataSize, MemorySegment pData) voidDeviceCommands.vkCmdWriteBufferMarker2AMD(VkCommandBuffer commandBuffer, long stage, VkBuffer dstBuffer, long dstOffset, int marker) voidDeviceCommands.vkCmdWriteBufferMarkerAMD(VkCommandBuffer commandBuffer, int pipelineStage, VkBuffer dstBuffer, long dstOffset, int marker) voidDeviceCommands.vkDestroyBuffer(VkDevice device, @Nullable VkBuffer buffer, @Nullable VkAllocationCallbacks pAllocator) voidDeviceCommands.vkGetBufferMemoryRequirements(VkDevice device, VkBuffer buffer, VkMemoryRequirements pMemoryRequirements) -
Uses of VkBuffer in tech.icey.vk4j.datatype
Methods in tech.icey.vk4j.datatype that return VkBufferModifier and TypeMethodDescription@Nullable VkBufferVkGeometryAABBNV.aabbData()@Nullable VkBufferVkAccelerationStructureCreateInfoKHR.buffer()@Nullable VkBufferVkBindBufferMemoryInfo.buffer()@Nullable VkBufferVkBufferCaptureDescriptorDataInfoEXT.buffer()@Nullable VkBufferVkBufferDeviceAddressInfo.buffer()@Nullable VkBufferVkBufferMemoryBarrier.buffer()@Nullable VkBufferVkBufferMemoryBarrier2.buffer()@Nullable VkBufferVkBufferMemoryRequirementsInfo2.buffer()@Nullable VkBufferVkBufferViewCreateInfo.buffer()@Nullable VkBufferVkConditionalRenderingBeginInfoEXT.buffer()@Nullable VkBufferVkDedicatedAllocationMemoryAllocateInfoNV.buffer()@Nullable VkBufferVkDescriptorBufferBindingPushDescriptorBufferHandleEXT.buffer()@Nullable VkBufferVkDescriptorBufferInfo.buffer()@Nullable VkBufferVkIndirectCommandsStreamNV.buffer()@Nullable VkBufferVkMemoryDedicatedAllocateInfo.buffer()@Nullable VkBufferVkMicromapCreateInfoEXT.buffer()@Nullable VkBufferVkSparseBufferMemoryBindInfo.buffer()@Nullable VkBufferVkCopyBufferInfo2.dstBuffer()@Nullable VkBufferVkCopyImageToBufferInfo2.dstBuffer()@Nullable VkBufferVkGeometryTrianglesNV.indexData()@Nullable VkBufferVkGeneratedCommandsInfoNV.preprocessBuffer()@Nullable VkBufferVkGeneratedCommandsInfoNV.sequencesCountBuffer()@Nullable VkBufferVkGeneratedCommandsInfoNV.sequencesIndexBuffer()@Nullable VkBufferVkCopyBufferInfo2.srcBuffer()@Nullable VkBufferVkCopyBufferToImageInfo2.srcBuffer()@Nullable VkBufferVkGeometryTrianglesNV.transformData()@Nullable VkBufferVkGeometryTrianglesNV.vertexData()Methods in tech.icey.vk4j.datatype with parameters of type VkBufferModifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidVkGeneratedCommandsInfoNV.preprocessBuffer(@Nullable VkBuffer value) voidVkGeneratedCommandsInfoNV.sequencesCountBuffer(@Nullable VkBuffer value) voidVkGeneratedCommandsInfoNV.sequencesIndexBuffer(@Nullable VkBuffer value) voidvoidvoidVkGeometryTrianglesNV.transformData(@Nullable VkBuffer value) voidVkGeometryTrianglesNV.vertexData(@Nullable VkBuffer value) -
Uses of VkBuffer in tech.icey.vk4j.handle
Methods in tech.icey.vk4j.handle that return VkBufferModifier and TypeMethodDescriptionVkBuffer.Buffer.read()VkBuffer.Buffer.read(long index) VkBuffer[]VkBuffer.Buffer.readAll()Methods in tech.icey.vk4j.handle with parameters of type VkBuffer