#include "impeller/renderer/backend/vulkan/command_pool_vk.h"#include <memory>#include <optional>#include <utility>#include "impeller/renderer/backend/vulkan/context_vk.h"#include "impeller/renderer/backend/vulkan/resource_manager_vk.h"#include "impeller/renderer/backend/vulkan/vk.h"#include "vulkan/vulkan_enums.hpp"#include "vulkan/vulkan_handles.hpp"#include "vulkan/vulkan_structs.hpp"Go to the source code of this file.
Classes | |
| class | impeller::BackgroundCommandPoolVK |
Namespaces | |
| namespace | impeller |
Typedefs | |
| using | impeller::CommandPoolMap = std::unordered_map< uint64_t, std::shared_ptr< CommandPoolVK > > |
Functions | |
| static std::unordered_map< uint64_t, std::unordered_map< std::thread::id, std::weak_ptr< CommandPoolVK > > > g_all_pools_map | impeller::IPLR_GUARDED_BY (g_all_pools_map_mutex) |
Variables | |
| static thread_local std::unique_ptr< CommandPoolMap > | impeller::tls_command_pool_map |
| static Mutex | impeller::g_all_pools_map_mutex |