| Flutter Impeller |

Classes | Namespaces | Functions
pipeline_cache_data_vk.h File Reference
`#include "flutter/fml/mapping.h"`
`#include "flutter/fml/unique_fd.h"`
`#include "impeller/renderer/backend/vulkan/vk.h"`

Go to the source code of this file.

## Classes
struct | impeller::PipelineCacheHeaderVK
| An Impeller specific header prepended to all pipeline cache information that is persisted on disk. This information is used to perform additional integrity checks that may have been missed by the Vulkan driver. More...

## Namespaces
| impeller

## Functions
bool | impeller::PipelineCacheDataPersist (const fml::UniqueFD &cache_directory, const VkPhysicalDeviceProperties &props, const vk::UniquePipelineCache &cache)
| Persist the pipeline cache to a file in the given cache directory. This function performs integrity checks the Vulkan driver may have missed. More...
std::unique_ptr< fml::Mapping > | impeller::PipelineCacheDataRetrieve (const fml::UniqueFD &cache_directory, const VkPhysicalDeviceProperties &props)
| Retrieve the previously persisted pipeline cache data. This function provides integrity checks the Vulkan driver may have missed. More...