Lines Matching refs:ActiveLayer
370 struct ActiveLayer {
393 static const ActiveLayer* GetActiveLayers(VkPhysicalDevice physical_dev,
411 ActiveLayer* AllocateLayerArray(uint32_t count) const;
412 VkResult LoadLayer(ActiveLayer& layer, const char* name);
440 static void DestroyLayers(ActiveLayer* layers,
466 ActiveLayer* layers_;
553 const ActiveLayer* instance_layers =
602 new (&layers_[layer_count_++]) ActiveLayer{GetLayerRef(l), {}};
617 LayerChain::ActiveLayer* LayerChain::AllocateLayerArray(uint32_t count) const {
622 return reinterpret_cast<ActiveLayer*>(allocator_.pfnAllocation(
623 allocator_.pUserData, sizeof(ActiveLayer) * count, alignof(ActiveLayer),
627 VkResult LayerChain::LoadLayer(ActiveLayer& layer, const char* name) {
634 new (&layer) ActiveLayer{GetLayerRef(*l), {}};
649 ActiveLayer& layer = layers_[i];
663 const ActiveLayer& next = layers_[i + 1];
673 ActiveLayer& layer = layers_[i];
691 const ActiveLayer& next = layers_[i + 1];
956 const ActiveLayer& layer = layers_[i];
962 const ActiveLayer& layer = layers_[i];
989 void LayerChain::DestroyLayers(ActiveLayer* layers,
1105 ActiveLayer* layers = reinterpret_cast<ActiveLayer*>(data.layers);
1126 const LayerChain::ActiveLayer* LayerChain::GetActiveLayers(
1130 return reinterpret_cast<const ActiveLayer*>(GetData(physical_dev).layers);
1232 const LayerChain::ActiveLayer* layers =