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 TypeMethodDescriptionvoid
VkDeviceCommands.cmdBindPipeline
(VkCommandBuffer commandBuffer, int pipelineBindPoint, VkPipeline pipeline) void
VkDeviceCommands.cmdBindPipelineShaderGroupNV
(VkCommandBuffer commandBuffer, int pipelineBindPoint, VkPipeline pipeline, int groupIndex) void
VkDeviceCommands.cmdInitializeGraphScratchMemoryAMDX
(VkCommandBuffer commandBuffer, VkPipeline executionGraph, long scratch, long scratchSize) void
VkDeviceCommands.cmdUpdatePipelineIndirectBufferNV
(VkCommandBuffer commandBuffer, int pipelineBindPoint, VkPipeline pipeline) int
VkDeviceCommands.compileDeferredNV
(VkDevice device, VkPipeline pipeline, int shader) void
VkDeviceCommands.destroyPipeline
(VkDevice device, @Nullable VkPipeline pipeline, @Nullable VkAllocationCallbacks pAllocator) int
VkDeviceCommands.getExecutionGraphPipelineNodeIndexAMDX
(VkDevice device, VkPipeline executionGraph, VkPipelineShaderStageNodeCreateInfoAMDX pNodeInfo, IntPtr pNodeIndex) int
VkDeviceCommands.getExecutionGraphPipelineScratchSizeAMDX
(VkDevice device, VkPipeline executionGraph, VkExecutionGraphPipelineScratchSizeAMDX pSizeInfo) int
VkDeviceCommands.getRayTracingCaptureReplayShaderGroupHandlesKHR
(VkDevice device, VkPipeline pipeline, int firstGroup, int groupCount, long dataSize, MemorySegment pData) int
VkDeviceCommands.getRayTracingShaderGroupHandlesKHR
(VkDevice device, VkPipeline pipeline, int firstGroup, int groupCount, long dataSize, MemorySegment pData) int
VkDeviceCommands.getRayTracingShaderGroupHandlesNV
(VkDevice device, VkPipeline pipeline, int firstGroup, int groupCount, long dataSize, MemorySegment pData) long
VkDeviceCommands.getRayTracingShaderGroupStackSizeKHR
(VkDevice device, VkPipeline pipeline, int group, int groupShader) int
VkDeviceCommands.getShaderInfoAMD
(VkDevice device, VkPipeline pipeline, int shaderStage, int infoType, PointerPtr pInfoSize, MemorySegment pInfo) -
Uses of VkPipeline in club.doki7.vulkan.datatype
Methods in club.doki7.vulkan.datatype that return VkPipelineModifier and TypeMethodDescription@Nullable VkPipeline
VkComputePipelineCreateInfo.basePipelineHandle()
@Nullable VkPipeline
VkExecutionGraphPipelineCreateInfoAMDX.basePipelineHandle()
@Nullable VkPipeline
VkGraphicsPipelineCreateInfo.basePipelineHandle()
@Nullable VkPipeline
VkRayTracingPipelineCreateInfoKHR.basePipelineHandle()
@Nullable VkPipeline
VkRayTracingPipelineCreateInfoNV.basePipelineHandle()
@Nullable VkPipeline
VkIndirectExecutionSetPipelineInfoEXT.initialPipeline()
@Nullable VkPipeline
VkGeneratedCommandsInfoNV.pipeline()
@Nullable VkPipeline
VkGeneratedCommandsMemoryRequirementsInfoNV.pipeline()
@Nullable VkPipeline
VkGeneratedCommandsPipelineInfoEXT.pipeline()
@Nullable VkPipeline
VkPipelineBinaryCreateInfoKHR.pipeline()
@Nullable VkPipeline
VkPipelineExecutableInfoKHR.pipeline()
@Nullable VkPipeline
VkPipelineIndirectDeviceAddressInfoNV.pipeline()
@Nullable VkPipeline
VkPipelineInfoKHR.pipeline()
@Nullable VkPipeline
VkReleaseCapturedPipelineDataInfoKHR.pipeline()
@Nullable VkPipeline
VkWriteIndirectExecutionSetPipelineEXT.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 record
Represents a pointer toVkPipeline
handle(s) in native memory.Methods in club.doki7.vulkan.handle that return VkPipelineModifier and TypeMethodDescription@Nullable VkPipeline
VkPipeline.Ptr.read()
@Nullable VkPipeline
VkPipeline.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.Ptr
VkPipeline.Ptr.allocate
(Arena arena, @Nullable VkPipeline[] values) static VkPipeline.Ptr
VkPipeline.Ptr.allocateV
(Arena arena, @Nullable VkPipeline value0, @Nullable VkPipeline... values) void
VkPipeline.Ptr.write
(long index, @Nullable VkPipeline value) void
VkPipeline.Ptr.write
(@Nullable VkPipeline value) void
VkPipeline.Ptr.write
(@Nullable VkPipeline[] values) void
VkPipeline.Ptr.writeV
(@Nullable VkPipeline value0, @Nullable VkPipeline... values)