Lines Matching refs:LayerChain
394 class LayerChain { class
423 LayerChain(bool is_instance,
426 ~LayerChain();
508 LayerChain::LayerChain(bool is_instance, in LayerChain() function in vulkan::api::__anon1a3a5f700111::LayerChain
525 LayerChain::~LayerChain() { in ~LayerChain()
530 VkResult LayerChain::ActivateLayers(const char* const* layer_names, in ActivateLayers()
573 VkResult LayerChain::ActivateLayers(VkPhysicalDevice physical_dev, in ActivateLayers()
643 LayerChain::ActiveLayer* LayerChain::AllocateLayerArray(uint32_t count) const { in AllocateLayerArray()
653 VkResult LayerChain::LoadLayer(ActiveLayer& layer, const char* name) { in LoadLayer()
672 void LayerChain::SetupLayerLinks() { in SetupLayerLinks()
730 bool LayerChain::Empty() const { in Empty()
735 void LayerChain::ModifyCreateInfo(VkInstanceCreateInfo& info) { in ModifyCreateInfo()
763 void LayerChain::ModifyCreateInfo(VkDeviceCreateInfo& info) { in ModifyCreateInfo()
791 VkResult LayerChain::Create(const VkInstanceCreateInfo* create_info, in Create()
863 VkResult LayerChain::Create(VkPhysicalDevice physical_dev, in Create()
898 VkResult LayerChain::ValidateExtensions(const char* const* extension_names, in ValidateExtensions()
934 VkResult LayerChain::ValidateExtensions(VkPhysicalDevice physical_dev, in ValidateExtensions()
972 VkExtensionProperties* LayerChain::AllocateDriverExtensionArray( in AllocateDriverExtensionArray()
979 bool LayerChain::IsLayerExtension(const char* name) const { in IsLayerExtension()
997 bool LayerChain::IsDriverExtension(const char* name) const { in IsDriverExtension()
1007 void LayerChain::StealLayers(DataType& data) { in StealLayers()
1015 void LayerChain::DestroyLayers(ActiveLayer* layers, in DestroyLayers()
1024 VkResult LayerChain::SetInstanceLoaderData(VkInstance instance, void* object) { in SetInstanceLoaderData()
1033 VkResult LayerChain::SetDeviceLoaderData(VkDevice device, void* object) { in SetDeviceLoaderData()
1042 VkBool32 LayerChain::DebugReportCallback(VkDebugReportFlagsEXT flags, in DebugReportCallback()
1074 VkResult LayerChain::CreateInstance(const VkInstanceCreateInfo* create_info, in CreateInstance()
1078 LayerChain chain(true, logger, in CreateInstance()
1099 VkResult LayerChain::CreateDevice(VkPhysicalDevice physical_dev, in CreateDevice()
1104 LayerChain chain( in CreateDevice()
1126 void LayerChain::DestroyInstance(VkInstance instance, in DestroyInstance()
1147 void LayerChain::DestroyDevice(VkDevice device, in DestroyDevice()
1154 const LayerChain::ActiveLayer* LayerChain::GetActiveLayers( in GetActiveLayers()
1187 return LayerChain::CreateInstance(pCreateInfo, pAllocator, pInstance); in CreateInstance()
1195 LayerChain::DestroyInstance(instance, pAllocator); in DestroyInstance()
1204 return LayerChain::CreateDevice(physicalDevice, pCreateInfo, pAllocator, in CreateDevice()
1212 LayerChain::DestroyDevice(device, pAllocator); in DestroyDevice()
1274 const LayerChain::ActiveLayer* layers = in EnumerateDeviceLayerProperties()
1275 LayerChain::GetActiveLayers(physicalDevice, count); in EnumerateDeviceLayerProperties()