/drivers/peripheral/display/composer/vdi_base/include/ |
H A D | hdi_gfx_composition.h | 26 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 D | hdi_composer.h | 32 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 D | hdi_display.h | 115 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 D | hdi_drm_layer.h | 47 class HdiDrmLayer : public HdiLayer { 49 explicit HdiDrmLayer(LayerType type) : HdiLayer(type) {} in HdiDrmLayer()
|
H A D | hdi_layer.h | 71 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 D | hdi_drm_composition.h | 54 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 D | hdi_gfx_composition.h | 26 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 D | hdi_video_composition.h | 27 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 D | hdi_composer.h | 32 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 D | hdi_video_composition.cpp | 50 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 D | hdi_gfx_composition.cpp | 85 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 D | hdi_composer.cpp | 34 int32_t HdiComposer::Prepare(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer)
in Prepare()
|
/drivers/peripheral/display/hal/default_standard/src/display_device/core/ |
H A D | hdi_layer.cpp | 23 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 D | hdi_display.h | 110 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 D | hdi_layer.h | 77 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 D | hdi_session.cpp | 249 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 D | hdi_display.cpp | 108 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 D | hdi_layer.cpp | 31 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 D | hdi_gfx_composition.cpp | 83 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 D | hdi_composer.cpp | 27 int32_t HdiComposer::Prepare(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer) in Prepare()
|
H A D | hdi_display.cpp | 107 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 D | hdi_session.cpp | 273 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 D | fb_composition.h | 29 int32_t SetLayers(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer);
32 int32_t FbFresh(int fd, HdiLayer &clientlayer, int &fence);
|
H A D | fb_composition.cpp | 25 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 D | hdi_drm_layer.h | 48 class HdiDrmLayer : public HdiLayer {
50 explicit HdiDrmLayer(LayerType type) : HdiLayer(type) {}
in HdiDrmLayer()
|