Home
last modified time | relevance | path

Searched refs:HdiLayer (Results 1 - 25 of 38) sorted by relevance

12

/drivers/peripheral/display/composer/vdi_base/include/
H A Dhdi_gfx_composition.h26 int32_t SetLayers(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer) override;
34 bool CanHandle(HdiLayer &hdiLayer);
35 bool UseCompositionClient(std::vector<HdiLayer *> &layers);
37 int32_t BlitLayer(HdiLayer &src, HdiLayer &dst);
38 int32_t ClearRect(HdiLayer &src, HdiLayer &dst);
43 HdiLayer *mClientLayer;
H A Dhdi_composer.h32 virtual int32_t SetLayers(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer) in SetLayers()
43 std::vector<HdiLayer *> mCompLayers;
50 int32_t Prepare(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer);
H A Dhdi_display.h115 HdiLayer *GetHdiLayer(uint32_t id);
118 virtual std::unique_ptr<HdiLayer> CreateHdiLayer(LayerType type);
125 std::unordered_map<uint32_t, std::unique_ptr<HdiLayer>> mLayersMap;
126 std::multiset<HdiLayer *, SortLayersByZ> mLayers;
127 std::unique_ptr<HdiLayer> mClientLayer;
128 std::vector<HdiLayer *> mChangeLayers;
H A Dhdi_drm_layer.h47 class HdiDrmLayer : public HdiLayer {
49 explicit HdiDrmLayer(LayerType type) : HdiLayer(type) {} in HdiDrmLayer()
H A Dhdi_layer.h71 class HdiLayer { class
73 explicit HdiLayer(LayerType type) : mType(type) {} in HdiLayer() function in OHOS::HDI::DISPLAY::HdiLayer
157 virtual ~HdiLayer() in ~HdiLayer()
186 bool operator () (const HdiLayer *lhs, const HdiLayer *rhs) const in operator ()()
H A Dhdi_drm_composition.h54 int32_t SetLayers(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer) override;
59 int32_t ApplyPlane(HdiDrmLayer &layer, HdiLayer &hlayer, DrmPlane &drmPlane, drmModeAtomicReqPtr pset);
/drivers/peripheral/display/hal/default_standard/src/display_device/composer/
H A Dhdi_gfx_composition.h26 int32_t SetLayers(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer) override;
34 bool CanHandle(HdiLayer &hdiLayer);
36 int32_t BlitLayer(HdiLayer &src, HdiLayer &dst);
37 int32_t ClearRect(HdiLayer &src, HdiLayer &dst);
42 HdiLayer *mClientLayer;
H A Dhdi_video_composition.h27 int32_t SetLayers(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer) override;
37 bool CanHandle(HdiLayer &hdiLayer);
39 uint32_t CreateVideoLayerForHdiLayer(HdiLayer &hdiLayer);
40 uint32_t GetVoLayerId(HdiLayer &hdiLayer);
41 void CLoseUnUsedLayer(const std::vector<HdiLayer *> &layers);
H A Dhdi_composer.h32 virtual int32_t SetLayers(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer) in SetLayers()
43 std::vector<HdiLayer *> mCompLayers;
50 int32_t Prepare(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer);
H A Dhdi_video_composition.cpp50 uint32_t HdiVideoComposition::CreateVideoLayerForHdiLayer(HdiLayer &hdiLayer) in CreateVideoLayerForHdiLayer()
64 uint32_t HdiVideoComposition::GetVoLayerId(HdiLayer &hdiLayer) in GetVoLayerId()
83 int32_t HdiVideoComposition::SetLayers(std::vector<HdiLayer*> &layers, HdiLayer &clientLayer) in SetLayers()
87 std::vector<HdiLayer*> matchedLayers; in SetLayers()
126 void HdiVideoComposition::CLoseUnUsedLayer(const std::vector<HdiLayer*> &layers) in CLoseUnUsedLayer()
150 bool HdiVideoComposition::CanHandle(HdiLayer &hdiLayer) in CanHandle()
H A Dhdi_gfx_composition.cpp85 bool HdiGfxComposition::CanHandle(HdiLayer &hdiLayer) in CanHandle()
92 int32_t HdiGfxComposition::SetLayers(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer) in SetLayers()
130 int32_t HdiGfxComposition::BlitLayer(HdiLayer &src, HdiLayer &dst) in BlitLayer()
167 int32_t HdiGfxComposition::ClearRect(HdiLayer &src, HdiLayer &dst) in ClearRect()
185 HdiLayer *layer = mCompLayers[i]; in Apply()
H A Dhdi_composer.cpp34 int32_t HdiComposer::Prepare(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer) in Prepare()
/drivers/peripheral/display/hal/default_standard/src/display_device/core/
H A Dhdi_layer.cpp23 uint32_t HdiLayer::mIdleId = 0;
24 std::unordered_set<uint32_t> HdiLayer::mIdSets;
60 uint32_t HdiLayer::GetIdleId() in GetIdleId()
80 int32_t HdiLayer::Init() in Init()
89 int32_t HdiLayer::SetLayerSize(IRect *rect) in SetLayerSize()
98 int32_t HdiLayer::SetLayerCrop(IRect *rect) in SetLayerCrop()
107 void HdiLayer::SetLayerZorder(uint32_t zorder) in SetLayerZorder()
113 int32_t HdiLayer::SetLayerPreMulti(bool preMul) in SetLayerPreMulti()
120 int32_t HdiLayer::SetLayerAlpha(LayerAlpha *alpha) in SetLayerAlpha()
128 int32_t HdiLayer
[all...]
H A Dhdi_display.h110 HdiLayer *GetHdiLayer(uint32_t id);
113 virtual std::unique_ptr<HdiLayer> CreateHdiLayer(LayerType type);
120 std::unordered_map<uint32_t, std::unique_ptr<HdiLayer>> mLayersMap;
121 std::multiset<HdiLayer *, SortLayersByZ> mLayers;
122 std::unique_ptr<HdiLayer> mClientLayer;
123 std::vector<HdiLayer *> mChangeLayers;
H A Dhdi_layer.h77 class HdiLayer { class
79 explicit HdiLayer(LayerType type) : mType(type) {} in HdiLayer() function in OHOS::HDI::DISPLAY::HdiLayer
178 virtual ~HdiLayer();
203 bool operator () (const HdiLayer *lhs, const HdiLayer *rhs) const in operator ()()
H A Dhdi_session.cpp249 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerSize, rect); in SetLayerSize()
256 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerCrop, rect); in SetLayerCrop()
268 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerPreMulti, preMul); in SetLayerPreMulti()
275 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerAlpha, alpha); in SetLayerAlpha()
281 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetTransformMode, type); in SetTransformMode()
288 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerDirtyRegion, region); in SetLayerDirtyRegion()
295 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerVisibleRegion, num, rect); in SetLayerVisibleRegion()
301 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerBuffer, buffer, fence); in SetLayerBuffer()
307 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerCompositionType, type); in SetLayerCompositionType()
313 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer in SetLayerBlendType()
[all...]
H A Dhdi_display.cpp108 std::unique_ptr<HdiLayer> HdiDisplay::CreateHdiLayer(LayerType type) in CreateHdiLayer()
111 return std::make_unique<HdiLayer>(type); in CreateHdiLayer()
142 HdiLayer *layer = mChangeLayers[i]; in GetDisplayCompChange()
179 std::vector<HdiLayer *> layers; in PrepareDisplayLayers()
215 HdiLayer *HdiDisplay::GetHdiLayer(uint32_t id) in GetHdiLayer()
/drivers/peripheral/display/composer/vdi_base/src/
H A Dhdi_layer.cpp31 uint32_t HdiLayer::mIdleId = 0;
32 std::unordered_set<uint32_t> HdiLayer::mIdSets;
71 uint32_t HdiLayer::GetIdleId() in GetIdleId()
91 int32_t HdiLayer::Init() in Init()
100 int32_t HdiLayer::SetLayerRegion(IRect *rect) in SetLayerRegion()
109 int32_t HdiLayer::SetLayerCrop(IRect *rect) in SetLayerCrop()
118 void HdiLayer::SetLayerZorder(uint32_t zorder) in SetLayerZorder()
124 int32_t HdiLayer::SetLayerPreMulti(bool preMul) in SetLayerPreMulti()
131 int32_t HdiLayer::SetLayerAlpha(LayerAlpha *alpha) in SetLayerAlpha()
139 int32_t HdiLayer
[all...]
H A Dhdi_gfx_composition.cpp83 bool HdiGfxComposition::CanHandle(HdiLayer &hdiLayer) in CanHandle()
90 bool HdiGfxComposition::UseCompositionClient(std::vector<HdiLayer *> &layers) in UseCompositionClient()
107 int32_t HdiGfxComposition::SetLayers(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer) in SetLayers()
149 int32_t HdiGfxComposition::BlitLayer(HdiLayer &src, HdiLayer &dst) in BlitLayer()
189 int32_t HdiGfxComposition::ClearRect(HdiLayer &src, HdiLayer &dst) in ClearRect()
208 HdiLayer *layer = mCompLayers[i]; in Apply()
H A Dhdi_composer.cpp27 int32_t HdiComposer::Prepare(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer) in Prepare()
H A Dhdi_display.cpp107 std::unique_ptr<HdiLayer> HdiDisplay::CreateHdiLayer(LayerType type) in CreateHdiLayer()
110 return std::make_unique<HdiLayer>(type); in CreateHdiLayer()
134 HdiLayer *layer = mChangeLayers[i]; in GetDisplayCompChange()
171 std::vector<HdiLayer *> layers; in PrepareDisplayLayers()
211 HdiLayer *HdiDisplay::GetHdiLayer(uint32_t id) in GetHdiLayer()
H A Dhdi_session.cpp273 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerRegion, rect); in SetLayerRegion()
280 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerCrop, rect); in SetLayerCrop()
292 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerPreMulti, preMul); in SetLayerPreMulti()
299 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerAlpha, alpha); in SetLayerAlpha()
305 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerTransformMode, type); in SetLayerTransformMode()
312 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerDirtyRegion, region); in SetLayerDirtyRegion()
319 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerVisibleRegion, num, rect); in SetLayerVisibleRegion()
325 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerBuffer, buffer, fence); in SetLayerBuffer()
331 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerCompositionType, type); in SetLayerCompositionType()
337 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer in SetLayerBlendType()
[all...]
/drivers/peripheral/display/hal/default_standard/src/display_device/fbdev/
H A Dfb_composition.h29 int32_t SetLayers(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer);
32 int32_t FbFresh(int fd, HdiLayer &clientlayer, int &fence);
H A Dfb_composition.cpp25 int32_t FbComposition::FbFresh(int fd, HdiLayer &clientlayer, int &fence) in FbFresh()
62 int32_t FbComposition::SetLayers(std::vector<HdiLayer*> &layers, HdiLayer &clientLayer) in SetLayers()
76 HdiLayer *layer = mCompLayers[i]; in Apply()
/drivers/peripheral/display/hal/default_standard/src/display_device/drm/
H A Dhdi_drm_layer.h48 class HdiDrmLayer : public HdiLayer {
50 explicit HdiDrmLayer(LayerType type) : HdiLayer(type) {} in HdiDrmLayer()

Completed in 8 milliseconds

12