Lines Matching refs:layer
52 auto layer = CreateHdiLayer(LAYER_TYPE_GRAPHIC); in Init() local
53 …DISPLAY_CHK_RETURN((layer.get() == nullptr), DISPLAY_FAILURE, DISPLAY_LOGE("can not create hdi lay… in Init()
54 mClientLayer = std::move(layer); in Init()
71 auto layer = mLayersMap[layerId].get(); in SetLayerZorder() local
72 if (layer->GetZorder() == zorder) { in SetLayerZorder()
77 auto zRange = mLayers.equal_range(layer); in SetLayerZorder()
79 if (*c == layer) { in SetLayerZorder()
84 layer->SetLayerZorder(zorder); in SetLayerZorder()
85 mLayers.emplace(layer); in SetLayerZorder()
95 auto layer = CreateHdiLayer(layerInfo->type); in CreateLayer() local
96 …DISPLAY_CHK_RETURN((layer.get() == nullptr), DISPLAY_FAILURE, DISPLAY_LOGE("can not create hdi lay… in CreateLayer()
97 ret = layer->Init(); in CreateLayer()
99 *layerId = layer->GetId(); in CreateLayer()
100 mLayers.insert(layer.get()); in CreateLayer()
101 mLayersMap.emplace(layer->GetId(), std::move(layer)); in CreateLayer()
134 HdiLayer *layer = mChangeLayers[i]; in GetDisplayCompChange() local
136 *(layers + i) = layer->GetId(); in GetDisplayCompChange()
139 *(type + i) = layer->GetCompositionType(); in GetDisplayCompChange()
154 for (auto layer : mLayers) { in GetDisplayReleaseFence() local
156 *(layers + i) = layer->GetId(); in GetDisplayReleaseFence()
159 *(fences + i) = dup(layer->GetReleaseFenceFd()); in GetDisplayReleaseFence()
161 …DISPLAY_LOGD("layer id %{public}d fencefd %{public}d", layer->GetId(), layer->GetReleaseFenceFd()); in GetDisplayReleaseFence()
185 for (auto &layer : layers) { in PrepareDisplayLayers() local
186 if (layer->GetDeviceSelect() != layer->GetCompositionType()) { in PrepareDisplayLayers()
188 layer->SetLayerCompositionType(layer->GetDeviceSelect()); in PrepareDisplayLayers()
190 mChangeLayers.push_back(layer); in PrepareDisplayLayers()