Lines Matching defs:layer

52     auto layer = CreateHdiLayer(LAYER_TYPE_GRAPHIC);
53 DISPLAY_CHK_RETURN((layer.get() == nullptr), DISPLAY_FAILURE, DISPLAY_LOGE("can not create hdi layer for client"));
54 mClientLayer = std::move(layer);
70 DISPLAY_LOGE("can not find the layer %{public}d", layerId));
71 auto layer = mLayersMap[layerId].get();
72 if (layer->GetZorder() == zorder) {
77 auto zRange = mLayers.equal_range(layer);
79 if (*c == layer) {
84 layer->SetLayerZorder(zorder);
85 mLayers.emplace(layer);
95 auto layer = CreateHdiLayer(layerInfo->type);
96 DISPLAY_CHK_RETURN((layer.get() == nullptr), DISPLAY_FAILURE, DISPLAY_LOGE("can not create hdi layer"));
97 ret = layer->Init();
99 *layerId = layer->GetId();
100 mLayers.insert(layer.get());
101 mLayersMap.emplace(layer->GetId(), std::move(layer));
119 DISPLAY_LOGE("can not find the layer id %{public}d", layerId));
134 HdiLayer *layer = mChangeLayers[i];
136 *(layers + i) = layer->GetId();
139 *(type + i) = layer->GetCompositionType();
152 DISPLAY_LOGD("set the layer fences");
154 for (auto layer : mLayers) {
156 *(layers + i) = layer->GetId();
159 *(fences + i) = dup(layer->GetReleaseFenceFd());
161 DISPLAY_LOGD("layer id %{public}d fencefd %{public}d", layer->GetId(), layer->GetReleaseFenceFd());
178 /* Set the target layer to the top.
179 * It would not by cover by other layer.
185 for (auto &layer : layers) {
186 if (layer->GetDeviceSelect() != layer->GetCompositionType()) {
187 DISPLAY_LOGD("layer change");
188 layer->SetLayerCompositionType(layer->GetDeviceSelect());
190 mChangeLayers.push_back(layer);
215 DISPLAY_CHK_RETURN((iter == mLayersMap.end()), nullptr, DISPLAY_LOGE("can not find the layer %{public}d", id));