Uses of Record Class
club.doki7.vulkan.handle.VkPipeline
Packages that use VkPipeline
Package
Description
Vulkan API commands
Structure (
struct or union) types of Vulkan API.Opaque handle types of Vulkan API.
-
Uses of VkPipeline in club.doki7.vulkan.command
Methods in club.doki7.vulkan.command with parameters of type VkPipelineModifier and TypeMethodDescriptionvoidVkDeviceCommands.cmdBindPipeline(VkCommandBuffer commandBuffer, int pipelineBindPoint, VkPipeline pipeline) voidVkDeviceCommands.cmdBindPipelineShaderGroupNV(VkCommandBuffer commandBuffer, int pipelineBindPoint, VkPipeline pipeline, int groupIndex) voidVkDeviceCommands.cmdInitializeGraphScratchMemoryAMDX(VkCommandBuffer commandBuffer, VkPipeline executionGraph, long scratch, long scratchSize) voidVkDeviceCommands.cmdUpdatePipelineIndirectBufferNV(VkCommandBuffer commandBuffer, int pipelineBindPoint, VkPipeline pipeline) intVkDeviceCommands.compileDeferredNV(VkDevice device, VkPipeline pipeline, int shader) voidVkDeviceCommands.destroyPipeline(VkDevice device, @Nullable VkPipeline pipeline, @Nullable VkAllocationCallbacks pAllocator) intVkDeviceCommands.getExecutionGraphPipelineNodeIndexAMDX(VkDevice device, VkPipeline executionGraph, VkPipelineShaderStageNodeCreateInfoAMDX pNodeInfo, IntPtr pNodeIndex) intVkDeviceCommands.getExecutionGraphPipelineScratchSizeAMDX(VkDevice device, VkPipeline executionGraph, VkExecutionGraphPipelineScratchSizeAMDX pSizeInfo) intVkDeviceCommands.getRayTracingCaptureReplayShaderGroupHandlesKHR(VkDevice device, VkPipeline pipeline, int firstGroup, int groupCount, long dataSize, @NotNull MemorySegment pData) intVkDeviceCommands.getRayTracingShaderGroupHandlesKHR(VkDevice device, VkPipeline pipeline, int firstGroup, int groupCount, long dataSize, @NotNull MemorySegment pData) intVkDeviceCommands.getRayTracingShaderGroupHandlesNV(VkDevice device, VkPipeline pipeline, int firstGroup, int groupCount, long dataSize, @NotNull MemorySegment pData) longVkDeviceCommands.getRayTracingShaderGroupStackSizeKHR(VkDevice device, VkPipeline pipeline, int group, int groupShader) intVkDeviceCommands.getShaderInfoAMD(VkDevice device, VkPipeline pipeline, int shaderStage, int infoType, PointerPtr pInfoSize, @NotNull MemorySegment pInfo) -
Uses of VkPipeline in club.doki7.vulkan.datatype
Methods in club.doki7.vulkan.datatype that return VkPipelineModifier and TypeMethodDescription@Nullable VkPipelineVkComputePipelineCreateInfo.basePipelineHandle()@Nullable VkPipelineVkExecutionGraphPipelineCreateInfoAMDX.basePipelineHandle()@Nullable VkPipelineVkGraphicsPipelineCreateInfo.basePipelineHandle()@Nullable VkPipelineVkRayTracingPipelineCreateInfoKHR.basePipelineHandle()@Nullable VkPipelineVkRayTracingPipelineCreateInfoNV.basePipelineHandle()@Nullable VkPipelineVkIndirectExecutionSetPipelineInfoEXT.initialPipeline()@Nullable VkPipelineVkGeneratedCommandsInfoNV.pipeline()@Nullable VkPipelineVkGeneratedCommandsMemoryRequirementsInfoNV.pipeline()@Nullable VkPipelineVkGeneratedCommandsPipelineInfoEXT.pipeline()@Nullable VkPipelineVkPipelineBinaryCreateInfoKHR.pipeline()@Nullable VkPipelineVkPipelineExecutableInfoKHR.pipeline()@Nullable VkPipelineVkPipelineIndirectDeviceAddressInfoNV.pipeline()@Nullable VkPipelineVkPipelineInfoKHR.pipeline()@Nullable VkPipelineVkReleaseCapturedPipelineDataInfoKHR.pipeline()@Nullable VkPipelineVkWriteIndirectExecutionSetPipelineEXT.pipeline()Methods in club.doki7.vulkan.datatype with parameters of type VkPipelineModifier and TypeMethodDescriptionVkComputePipelineCreateInfo.basePipelineHandle(@Nullable VkPipeline value) VkExecutionGraphPipelineCreateInfoAMDX.basePipelineHandle(@Nullable VkPipeline value) VkGraphicsPipelineCreateInfo.basePipelineHandle(@Nullable VkPipeline value) VkRayTracingPipelineCreateInfoKHR.basePipelineHandle(@Nullable VkPipeline value) VkRayTracingPipelineCreateInfoNV.basePipelineHandle(@Nullable VkPipeline value) VkIndirectExecutionSetPipelineInfoEXT.initialPipeline(@Nullable VkPipeline value) VkGeneratedCommandsInfoNV.pipeline(@Nullable VkPipeline value) VkGeneratedCommandsMemoryRequirementsInfoNV.pipeline(@Nullable VkPipeline value) VkGeneratedCommandsPipelineInfoEXT.pipeline(@Nullable VkPipeline value) VkPipelineBinaryCreateInfoKHR.pipeline(@Nullable VkPipeline value) VkPipelineExecutableInfoKHR.pipeline(@Nullable VkPipeline value) VkPipelineIndirectDeviceAddressInfoNV.pipeline(@Nullable VkPipeline value) VkPipelineInfoKHR.pipeline(@Nullable VkPipeline value) VkReleaseCapturedPipelineDataInfoKHR.pipeline(@Nullable VkPipeline value) VkWriteIndirectExecutionSetPipelineEXT.pipeline(@Nullable VkPipeline value) -
Uses of VkPipeline in club.doki7.vulkan.handle
Classes in club.doki7.vulkan.handle that implement interfaces with type arguments of type VkPipelineModifier and TypeClassDescriptionstatic final recordRepresents a pointer toVkPipelinehandle(s) in native memory.Methods in club.doki7.vulkan.handle that return VkPipelineModifier and TypeMethodDescription@Nullable VkPipelineVkPipeline.Ptr.read()@Nullable VkPipelineVkPipeline.Ptr.read(long index) Methods in club.doki7.vulkan.handle that return types with arguments of type VkPipelineMethods in club.doki7.vulkan.handle with parameters of type VkPipelineModifier and TypeMethodDescriptionstatic VkPipeline.PtrVkPipeline.Ptr.allocate(Arena arena, @Nullable VkPipeline @NotNull [] values) static VkPipeline.PtrVkPipeline.Ptr.allocateV(Arena arena, @Nullable VkPipeline value0, @Nullable VkPipeline... values) voidVkPipeline.Ptr.write(long index, @Nullable VkPipeline value) voidVkPipeline.Ptr.write(@Nullable VkPipeline value) voidVkPipeline.Ptr.write(@Nullable VkPipeline[] values) voidVkPipeline.Ptr.writeV(@Nullable VkPipeline value0, @Nullable VkPipeline... values) Method parameters in club.doki7.vulkan.handle with type arguments of type VkPipelineModifier and TypeMethodDescriptionstatic VkPipeline.PtrVkPipeline.Ptr.allocate(Arena arena, @NotNull Collection<@Nullable VkPipeline> values)