Uses of Interface
com.io7m.jcoronado.api.VulkanPipelineCacheType
-
Packages that use VulkanPipelineCacheType Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanPipelineCacheType in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanPipelineCacheType Modifier and Type Method Description VulkanPipelineCacheType
VulkanLogicalDeviceType. createPipelineCache(VulkanPipelineCacheCreateInfo pipeline_info)
Create a pipeline cache.Methods in com.io7m.jcoronado.api with parameters of type VulkanPipelineCacheType Modifier and Type Method Description default VulkanPipelineType
VulkanLogicalDeviceType. createComputePipeline(VulkanPipelineCacheType cache, VulkanComputePipelineCreateInfo pipeline_info)
Create a compute pipeline.default java.util.List<VulkanPipelineType>
VulkanLogicalDeviceType. createComputePipelines(VulkanPipelineCacheType pipeline_cache, java.util.List<VulkanComputePipelineCreateInfo> pipeline_infos)
Create a set of compute pipelines.default VulkanPipelineType
VulkanLogicalDeviceType. createGraphicsPipeline(VulkanPipelineCacheType cache, VulkanGraphicsPipelineCreateInfo pipeline_info)
Create a graphics pipeline.default java.util.List<VulkanPipelineType>
VulkanLogicalDeviceType. createGraphicsPipelines(VulkanPipelineCacheType pipeline_cache, java.util.List<VulkanGraphicsPipelineCreateInfo> pipeline_infos)
Create a set of graphics pipelines.VulkanLogicalDeviceType.VulkanPipelineCacheDataResult
VulkanLogicalDeviceType. getPipelineCacheData(VulkanPipelineCacheType pipeline_cache, java.nio.ByteBuffer data)
Retrieve the data store for the pipeline cache.long
VulkanLogicalDeviceType. getPipelineCacheDataSize(VulkanPipelineCacheType pipeline_cache)
Retrieve the size of the data store for the pipeline cache.void
VulkanLogicalDeviceType. mergePipelineCaches(java.util.List<VulkanPipelineCacheType> caches, VulkanPipelineCacheType output)
Combine the data stores of pipeline caches.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanPipelineCacheType Modifier and Type Method Description default VulkanPipelineType
VulkanLogicalDeviceType. createComputePipeline(java.util.Optional<VulkanPipelineCacheType> pipeline_cache, VulkanComputePipelineCreateInfo pipeline_info)
Create a compute pipeline.java.util.List<VulkanPipelineType>
VulkanLogicalDeviceType. createComputePipelines(java.util.Optional<VulkanPipelineCacheType> pipeline_cache, java.util.List<VulkanComputePipelineCreateInfo> pipeline_infos)
Create a set of compute pipelines.default VulkanPipelineType
VulkanLogicalDeviceType. createGraphicsPipeline(java.util.Optional<VulkanPipelineCacheType> pipeline_cache, VulkanGraphicsPipelineCreateInfo pipeline_info)
Create a graphics pipeline.java.util.List<VulkanPipelineType>
VulkanLogicalDeviceType. createGraphicsPipelines(java.util.Optional<VulkanPipelineCacheType> pipeline_cache, java.util.List<VulkanGraphicsPipelineCreateInfo> pipeline_infos)
Create a set of graphics pipelines.void
VulkanLogicalDeviceType. mergePipelineCaches(java.util.List<VulkanPipelineCacheType> caches, VulkanPipelineCacheType output)
Combine the data stores of pipeline caches. -
Uses of VulkanPipelineCacheType in com.io7m.jcoronado.lwjgl
Classes in com.io7m.jcoronado.lwjgl that implement VulkanPipelineCacheType Modifier and Type Class Description class
VulkanLWJGLPipelineCache
LWJGLVulkanPipelineCacheType
.Methods in com.io7m.jcoronado.lwjgl that return VulkanPipelineCacheType Modifier and Type Method Description VulkanPipelineCacheType
VulkanLWJGLLogicalDevice. createPipelineCache(VulkanPipelineCacheCreateInfo create_info)
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanPipelineCacheType Modifier and Type Method Description VulkanLogicalDeviceType.VulkanPipelineCacheDataResult
VulkanLWJGLLogicalDevice. getPipelineCacheData(VulkanPipelineCacheType pipeline_cache, java.nio.ByteBuffer data)
long
VulkanLWJGLLogicalDevice. getPipelineCacheDataSize(VulkanPipelineCacheType pipeline_cache)
void
VulkanLWJGLLogicalDevice. mergePipelineCaches(java.util.List<VulkanPipelineCacheType> caches, VulkanPipelineCacheType output)
Method parameters in com.io7m.jcoronado.lwjgl with type arguments of type VulkanPipelineCacheType Modifier and Type Method Description java.util.List<VulkanPipelineType>
VulkanLWJGLLogicalDevice. createComputePipelines(java.util.Optional<VulkanPipelineCacheType> pipeline_cache, java.util.List<VulkanComputePipelineCreateInfo> pipeline_infos)
java.util.List<VulkanPipelineType>
VulkanLWJGLLogicalDevice. createGraphicsPipelines(java.util.Optional<VulkanPipelineCacheType> pipeline_cache, java.util.List<VulkanGraphicsPipelineCreateInfo> pipeline_infos)
void
VulkanLWJGLLogicalDevice. mergePipelineCaches(java.util.List<VulkanPipelineCacheType> caches, VulkanPipelineCacheType output)
-