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 TypeMethodDescriptionintVkDeviceCommands.createComputePipelines(VkDevice device, @Nullable VkPipelineCache pipelineCache, int createInfoCount, IVkComputePipelineCreateInfo pCreateInfos, @Nullable VkAllocationCallbacks pAllocator, VkPipeline.Ptr pPipelines) intVkDeviceCommands.createExecutionGraphPipelinesAMDX(VkDevice device, @Nullable VkPipelineCache pipelineCache, int createInfoCount, IVkExecutionGraphPipelineCreateInfoAMDX pCreateInfos, @Nullable VkAllocationCallbacks pAllocator, VkPipeline.Ptr pPipelines) intVkDeviceCommands.createGraphicsPipelines(VkDevice device, @Nullable VkPipelineCache pipelineCache, int createInfoCount, IVkGraphicsPipelineCreateInfo pCreateInfos, @Nullable VkAllocationCallbacks pAllocator, VkPipeline.Ptr pPipelines) intVkDeviceCommands.createRayTracingPipelinesKHR(VkDevice device, @Nullable VkDeferredOperationKHR deferredOperation, @Nullable VkPipelineCache pipelineCache, int createInfoCount, IVkRayTracingPipelineCreateInfoKHR pCreateInfos, @Nullable VkAllocationCallbacks pAllocator, VkPipeline.Ptr pPipelines) intVkDeviceCommands.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.Ptrdoes not have correctsize()property.VkGraphicsPipelineShaderGroupsCreateInfoNV.pPipelines()Note: the returnedVkPipeline.Ptrdoes 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.Ptrstatic VkPipeline.Ptrstatic VkPipeline.PtrVkPipeline.Ptr.allocate(Arena arena, @Nullable VkPipeline @NotNull [] values) static VkPipeline.PtrVkPipeline.Ptr.allocate(Arena arena, @NotNull Collection<@Nullable VkPipeline> values) static VkPipeline.PtrVkPipeline.Ptr.allocateV(Arena arena, @Nullable VkPipeline value0, @Nullable VkPipeline... values) VkPipeline.Ptr.offset(long offset) VkPipeline.Ptr.reinterpret(long newSize) Assume theVkPipeline.Ptris capable of holding at leastnewSizehandles, create a new viewVkPipeline.Ptrthat 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).