Lines Matching refs:Layer
121 class Layer; variable
125 bool operator()(const std::shared_ptr<Layer>& lhs,
126 const std::shared_ptr<Layer>& rhs);
347 const Layer& layer);
349 const Layer& layer);
395 std::multiset<std::shared_ptr<Layer>, SortLayersByZ> mLayers;
396 std::unordered_map<size_t, std::shared_ptr<Layer>> mHwc1LayerMap;
462 LatchedState(Layer& parent, T initialValue) in LatchedState()
492 Layer& mParent;
497 class Layer {
499 explicit Layer(Display& display);
501 bool operator==(const Layer& other) { return mId == other.mId; }
502 bool operator!=(const Layer& other) { return !(*this == other); }
584 HWC2::Error (Layer::*member)(Args...), Args... args) { in callLayerFunction()
588 auto layer = std::get<Layer*>(result); in callLayerFunction()
607 &Layer::setBlendMode, mode); in setLayerBlendModeHook()
614 &Layer::setCompositionType, type); in setLayerCompositionTypeHook()
620 return callLayerFunction(device, display, layer, &Layer::setDataspace, in setLayerDataspaceHook()
627 return callLayerFunction(device, display, layer, &Layer::setTransform, in setLayerTransformHook()
641 std::tuple<Layer*, HWC2::Error> getLayer(hwc2_display_t displayId,
668 std::map<hwc2_layer_t, std::shared_ptr<Layer>> mLayers;