Uses of Record Class
club.doki7.vulkan.handle.VkPipeline.Ptr
Packages that use VkPipeline.Ptr
Package
Description
Vulkan API commands
Structure (
struct
or union
) types of Vulkan API.Opaque handle types of Vulkan API.
-
Uses of VkPipeline.Ptr in club.doki7.vulkan.command
Methods in club.doki7.vulkan.command with parameters of type VkPipeline.PtrModifier and TypeMethodDescriptionint
VkDeviceCommands.createComputePipelines
(VkDevice device, @Nullable VkPipelineCache pipelineCache, int createInfoCount, IVkComputePipelineCreateInfo pCreateInfos, @Nullable VkAllocationCallbacks pAllocator, VkPipeline.Ptr pPipelines) int
VkDeviceCommands.createExecutionGraphPipelinesAMDX
(VkDevice device, @Nullable VkPipelineCache pipelineCache, int createInfoCount, IVkExecutionGraphPipelineCreateInfoAMDX pCreateInfos, @Nullable VkAllocationCallbacks pAllocator, VkPipeline.Ptr pPipelines) int
VkDeviceCommands.createGraphicsPipelines
(VkDevice device, @Nullable VkPipelineCache pipelineCache, int createInfoCount, IVkGraphicsPipelineCreateInfo pCreateInfos, @Nullable VkAllocationCallbacks pAllocator, VkPipeline.Ptr pPipelines) int
VkDeviceCommands.createRayTracingPipelinesKHR
(VkDevice device, @Nullable VkDeferredOperationKHR deferredOperation, @Nullable VkPipelineCache pipelineCache, int createInfoCount, IVkRayTracingPipelineCreateInfoKHR pCreateInfos, @Nullable VkAllocationCallbacks pAllocator, VkPipeline.Ptr pPipelines) int
VkDeviceCommands.createRayTracingPipelinesNV
(VkDevice device, @Nullable VkPipelineCache pipelineCache, int createInfoCount, IVkRayTracingPipelineCreateInfoNV pCreateInfos, @Nullable VkAllocationCallbacks pAllocator, VkPipeline.Ptr pPipelines) -
Uses of VkPipeline.Ptr in club.doki7.vulkan.datatype
Methods in club.doki7.vulkan.datatype that return VkPipeline.PtrModifier and TypeMethodDescriptionVkPipelineLibraryCreateInfoKHR.pLibraries()
Note: the returnedVkPipeline.Ptr
does not have correctsize()
property.VkGraphicsPipelineShaderGroupsCreateInfoNV.pPipelines()
Note: the returnedVkPipeline.Ptr
does not have correctsize()
property.Methods in club.doki7.vulkan.datatype with parameters of type VkPipeline.PtrModifier and TypeMethodDescriptionVkPipelineLibraryCreateInfoKHR.pLibraries
(VkPipeline.Ptr value) VkGraphicsPipelineShaderGroupsCreateInfoNV.pPipelines
(VkPipeline.Ptr value) -
Uses of VkPipeline.Ptr in club.doki7.vulkan.handle
Methods in club.doki7.vulkan.handle that return VkPipeline.PtrModifier and TypeMethodDescriptionstatic VkPipeline.Ptr
static VkPipeline.Ptr
static VkPipeline.Ptr
VkPipeline.Ptr.allocate
(Arena arena, @Nullable VkPipeline[] values) static VkPipeline.Ptr
VkPipeline.Ptr.allocateV
(Arena arena, @Nullable VkPipeline value0, @Nullable VkPipeline... values) VkPipeline.Ptr.offset
(long offset) VkPipeline.Ptr.reinterpret
(long newSize) Assume theVkPipeline.Ptr
is capable of holding at leastnewSize
handles, create a new viewVkPipeline.Ptr
that uses the same backing storage as thisVkPipeline.Ptr
, but with the new size.VkPipeline.Ptr.slice
(long end) VkPipeline.Ptr.slice
(long start, long end) Note that this function uses theList.subList(int, int)
semantics (left inclusive, right exclusive interval), notMemorySegment.asSlice(long, long)
semantics (offset + newSize).