Lines Matching refs:LayerChain
395 class LayerChain { class
424 LayerChain(bool is_instance,
427 ~LayerChain();
509 LayerChain::LayerChain(bool is_instance, in LayerChain() function in vulkan::api::__anona3a2f4e70111::LayerChain
530 LayerChain::~LayerChain() { in ~LayerChain()
535 VkResult LayerChain::ActivateLayers(const char* const* layer_names, in ActivateLayers()
578 VkResult LayerChain::ActivateLayers(VkPhysicalDevice physical_dev, in ActivateLayers()
648 LayerChain::ActiveLayer* LayerChain::AllocateLayerArray(uint32_t count) const { in AllocateLayerArray()
658 VkResult LayerChain::LoadLayer(ActiveLayer& layer, const char* name) { in LoadLayer()
677 void LayerChain::SetupLayerLinks() { in SetupLayerLinks()
735 bool LayerChain::Empty() const { in Empty()
740 void LayerChain::ModifyCreateInfo(VkInstanceCreateInfo& info) { in ModifyCreateInfo()
768 void LayerChain::ModifyCreateInfo(VkDeviceCreateInfo& info) { in ModifyCreateInfo()
796 VkResult LayerChain::Create(const VkInstanceCreateInfo* create_info, in Create()
868 VkResult LayerChain::Create(VkPhysicalDevice physical_dev, in Create()
903 VkResult LayerChain::ValidateExtensions(const char* const* extension_names, in ValidateExtensions()
939 VkResult LayerChain::ValidateExtensions(VkPhysicalDevice physical_dev, in ValidateExtensions()
977 VkExtensionProperties* LayerChain::AllocateDriverExtensionArray( in AllocateDriverExtensionArray()
984 bool LayerChain::IsLayerExtension(const char* name) const { in IsLayerExtension()
1002 bool LayerChain::IsDriverExtension(const char* name) const { in IsDriverExtension()
1012 void LayerChain::StealLayers(DataType& data) { in StealLayers()
1020 void LayerChain::DestroyLayers(ActiveLayer* layers, in DestroyLayers()
1029 VkResult LayerChain::SetInstanceLoaderData(VkInstance instance, void* object) { in SetInstanceLoaderData()
1038 VkResult LayerChain::SetDeviceLoaderData(VkDevice device, void* object) { in SetDeviceLoaderData()
1047 VkBool32 LayerChain::DebugReportCallback(VkDebugReportFlagsEXT flags, in DebugReportCallback()
1079 VkResult LayerChain::CreateInstance(const VkInstanceCreateInfo* create_info, in CreateInstance()
1083 LayerChain chain(true, logger, in CreateInstance()
1104 VkResult LayerChain::CreateDevice(VkPhysicalDevice physical_dev, in CreateDevice()
1109 LayerChain chain( in CreateDevice()
1131 void LayerChain::DestroyInstance(VkInstance instance, in DestroyInstance()
1152 void LayerChain::DestroyDevice(VkDevice device, in DestroyDevice()
1159 const LayerChain::ActiveLayer* LayerChain::GetActiveLayers( in GetActiveLayers()
1192 return LayerChain::CreateInstance(pCreateInfo, pAllocator, pInstance); in CreateInstance()
1200 LayerChain::DestroyInstance(instance, pAllocator); in DestroyInstance()
1209 return LayerChain::CreateDevice(physicalDevice, pCreateInfo, pAllocator, in CreateDevice()
1217 LayerChain::DestroyDevice(device, pAllocator); in DestroyDevice()
1279 const LayerChain::ActiveLayer* layers = in EnumerateDeviceLayerProperties()
1280 LayerChain::GetActiveLayers(physicalDevice, count); in EnumerateDeviceLayerProperties()