Lines Matching refs:LayerChain
368 class LayerChain { class
397 LayerChain(bool is_instance,
400 ~LayerChain();
482 LayerChain::LayerChain(bool is_instance, in LayerChain() function in vulkan::api::__anona3a2f4e70111::LayerChain
499 LayerChain::~LayerChain() { in ~LayerChain()
504 VkResult LayerChain::ActivateLayers(const char* const* layer_names, in ActivateLayers()
547 VkResult LayerChain::ActivateLayers(VkPhysicalDevice physical_dev, in ActivateLayers()
617 LayerChain::ActiveLayer* LayerChain::AllocateLayerArray(uint32_t count) const { in AllocateLayerArray()
627 VkResult LayerChain::LoadLayer(ActiveLayer& layer, const char* name) { in LoadLayer()
646 void LayerChain::SetupLayerLinks() { in SetupLayerLinks()
704 bool LayerChain::Empty() const { in Empty()
709 void LayerChain::ModifyCreateInfo(VkInstanceCreateInfo& info) { in ModifyCreateInfo()
737 void LayerChain::ModifyCreateInfo(VkDeviceCreateInfo& info) { in ModifyCreateInfo()
765 VkResult LayerChain::Create(const VkInstanceCreateInfo* create_info, in Create()
837 VkResult LayerChain::Create(VkPhysicalDevice physical_dev, in Create()
872 VkResult LayerChain::ValidateExtensions(const char* const* extension_names, in ValidateExtensions()
908 VkResult LayerChain::ValidateExtensions(VkPhysicalDevice physical_dev, in ValidateExtensions()
946 VkExtensionProperties* LayerChain::AllocateDriverExtensionArray( in AllocateDriverExtensionArray()
953 bool LayerChain::IsLayerExtension(const char* name) const { in IsLayerExtension()
971 bool LayerChain::IsDriverExtension(const char* name) const { in IsDriverExtension()
981 void LayerChain::StealLayers(DataType& data) { in StealLayers()
989 void LayerChain::DestroyLayers(ActiveLayer* layers, in DestroyLayers()
998 VkResult LayerChain::SetInstanceLoaderData(VkInstance instance, void* object) { in SetInstanceLoaderData()
1007 VkResult LayerChain::SetDeviceLoaderData(VkDevice device, void* object) { in SetDeviceLoaderData()
1016 VkBool32 LayerChain::DebugReportCallback(VkDebugReportFlagsEXT flags, in DebugReportCallback()
1048 VkResult LayerChain::CreateInstance(const VkInstanceCreateInfo* create_info, in CreateInstance()
1051 LayerChain chain(true, driver::DebugReportLogger(*create_info), in CreateInstance()
1072 VkResult LayerChain::CreateDevice(VkPhysicalDevice physical_dev, in CreateDevice()
1076 LayerChain chain( in CreateDevice()
1098 void LayerChain::DestroyInstance(VkInstance instance, in DestroyInstance()
1119 void LayerChain::DestroyDevice(VkDevice device, in DestroyDevice()
1126 const LayerChain::ActiveLayer* LayerChain::GetActiveLayers( in GetActiveLayers()
1157 return LayerChain::CreateInstance(pCreateInfo, pAllocator, pInstance); in CreateInstance()
1163 LayerChain::DestroyInstance(instance, pAllocator); in DestroyInstance()
1170 return LayerChain::CreateDevice(physicalDevice, pCreateInfo, pAllocator, in CreateDevice()
1176 LayerChain::DestroyDevice(device, pAllocator); in DestroyDevice()
1232 const LayerChain::ActiveLayer* layers = in EnumerateDeviceLayerProperties()
1233 LayerChain::GetActiveLayers(physicalDevice, count); in EnumerateDeviceLayerProperties()