|
Polyphase Game Engine
|
#include <DescriptorLayoutCache.h>
Classes | |
| struct | DescriptorLayoutHash |
| struct | DescriptorLayoutInfo |
Public Member Functions | |
| void | Create () |
| void | Destroy () |
| VkDescriptorSetLayout | CreateLayout (VkDescriptorSetLayoutCreateInfo *info) |
Protected Attributes | |
| std::unordered_map< DescriptorLayoutInfo, VkDescriptorSetLayout, DescriptorLayoutHash > | mLayoutMap |
| void DescriptorLayoutCache::Create | ( | ) |
| VkDescriptorSetLayout DescriptorLayoutCache::CreateLayout | ( | VkDescriptorSetLayoutCreateInfo * | info | ) |
| void DescriptorLayoutCache::Destroy | ( | ) |
|
protected |