/drivers/peripheral/display/interfaces/include/ |
H A D | display_layer.h | 102 * @param layerId Indicates the pointer to the layer ID, which uniquely identifies a layer. The layer ID is returned 112 int32_t (*CreateLayer)(uint32_t devId, const LayerInfo *layerInfo, uint32_t *layerId); 118 * @param layerId Indicates the layer ID, which uniquely identifies a layer. You can perform operations on the layer 127 int32_t (*CloseLayer)(uint32_t devId, uint32_t layerId); 136 * @param layerId Indicates the layer ID, which uniquely identifies a layer. You can perform operations on the layer 147 int32_t (*SetLayerVisible)(uint32_t devId, uint32_t layerId, bool visible); 154 * @param layerId Indicates the layer ID, which uniquely identifies a layer. You can perform operations on the layer 165 int32_t (*GetLayerVisibleState)(uint32_t devId, uint32_t layerId, bool *visible); 172 * @param layerId Indicates the layer ID, which uniquely identifies a layer. You can perform operations on the layer 182 int32_t (*SetLayerSize)(uint32_t devId, uint32_t layerId, IRec [all...] |
/drivers/peripheral/display/hdi_service/device/src/server/ |
H A D | display_device_service.cpp | 208 int32_t DisplayDeviceService::CreateLayer(uint32_t devId, const LayerInfo &layerInfo, uint32_t &layerId) in CreateLayer() argument 210 return displayLayer_->CreateLayer(devId, &layerInfo, &layerId); in CreateLayer() 213 int32_t DisplayDeviceService::SetLayerVisible(uint32_t devId, uint32_t layerId, bool visible) in SetLayerVisible() argument 215 return displayLayer_->SetLayerVisible(devId, layerId, visible); in SetLayerVisible() 218 int32_t DisplayDeviceService::GetLayerVisibleState(uint32_t devId, uint32_t layerId, bool &visible) in GetLayerVisibleState() argument 220 return displayLayer_->GetLayerVisibleState(devId, layerId, &visible); in GetLayerVisibleState() 223 int32_t DisplayDeviceService::SetLayerCrop(uint32_t devId, uint32_t layerId, const IRect *rect) in SetLayerCrop() argument 225 return displayLayer_->SetLayerCrop(devId, layerId, const_cast<IRect *>(rect)); in SetLayerCrop() 228 int32_t DisplayDeviceService::SetLayerZorder(uint32_t devId, uint32_t layerId, uint32_t zorder) in SetLayerZorder() argument 230 return displayLayer_->SetLayerZorder(devId, layerId, zorde in SetLayerZorder() 233 GetLayerZorder(uint32_t devId, uint32_t layerId, uint32_t &zorder) GetLayerZorder() argument 238 SetLayerPreMulti(uint32_t devId, uint32_t layerId, bool preMul) SetLayerPreMulti() argument 243 GetLayerPreMulti(uint32_t devId, uint32_t layerId, bool &preMul) GetLayerPreMulti() argument 248 SetLayerAlpha(uint32_t devId, uint32_t layerId, const LayerAlpha &alpha) SetLayerAlpha() argument 253 GetLayerAlpha(uint32_t devId, uint32_t layerId, LayerAlpha &alpha) GetLayerAlpha() argument 258 SetLayerColorKey(uint32_t devId, uint32_t layerId, bool enable, uint32_t key) SetLayerColorKey() argument 263 GetLayerColorKey(uint32_t devId, uint32_t layerId, bool *enable, uint32_t *key) GetLayerColorKey() argument 268 SetLayerPalette(uint32_t devId, uint32_t layerId, const uint32_t *palette, uint32_t len) SetLayerPalette() argument 273 GetLayerPalette(uint32_t devId, uint32_t layerId, uint32_t &palette, uint32_t len) GetLayerPalette() argument 278 SetLayerCompression(uint32_t devId, uint32_t layerId, int32_t compType) SetLayerCompression() argument 283 GetLayerCompression(uint32_t devId, uint32_t layerId, int32_t &compType) GetLayerCompression() argument 288 Flush(uint32_t devId, uint32_t layerId, LayerBuffer &buffer) Flush() argument 293 SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, uint32_t num, const IRect ®ion) SetLayerDirtyRegion() argument 300 GetLayerBuffer(uint32_t devId, uint32_t layerId, LayerBuffer *buffer) GetLayerBuffer() argument 305 SetTransformMode(uint32_t devId, uint32_t layerId, TransformType type) SetTransformMode() argument 310 CloseLayer(uint32_t devId, uint32_t layerId) CloseLayer() argument 315 SetLayerSize(uint32_t devId, uint32_t layerId, const IRect *rect) SetLayerSize() argument 320 GetLayerSize(uint32_t devId, uint32_t layerId, IRect &rect) GetLayerSize() argument 325 WaitForVBlank(uint32_t devId, uint32_t layerId, int32_t timeOut) WaitForVBlank() argument 350 SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, uint32_t num, const IRect &rect) SetLayerVisibleRegion() argument 355 SetLayerBuffer( uint32_t devId, uint32_t layerId, const BufferHandle &buffer, int32_t fence) SetLayerBuffer() argument 361 InvokeLayerCmd(uint32_t devId, uint32_t layerId, uint32_t cmd, ...) InvokeLayerCmd() argument 369 SetLayerCompositionType(uint32_t devId, uint32_t layerId, CompositionType type) SetLayerCompositionType() argument 374 SetLayerBlendType(uint32_t devId, uint32_t layerId, BlendType type) SetLayerBlendType() argument [all...] |
H A D | display_device_host_driver.cpp | 1001 uint32_t layerId = 0; in CreateLayer() local 1002 int32_t ret = device_->CreateLayer(devId, layerinfo, layerId); in CreateLayer() 1007 if (!reply->WriteUint32(layerId)) { in CreateLayer() 1008 DISPLAY_LOG("error: server write layerId into data failed"); in CreateLayer() 1028 uint32_t layerId = 0; in SetLayerVisible() local 1029 if (!data->ReadUint32(layerId)) { in SetLayerVisible() 1039 int32_t ret = device_->SetLayerVisible(devId, layerId, visibleTmp); in SetLayerVisible() 1058 uint32_t layerId = 0; in GetLayerVisibleState() local 1059 if (!data->ReadUint32(layerId)) { in GetLayerVisibleState() 1064 int32_t ret = device_->GetLayerVisibleState(devId, layerId, visibl in GetLayerVisibleState() 1091 uint32_t layerId = 0; SetLayerCrop() local 1121 uint32_t layerId = 0; SetLayerZorder() local 1150 uint32_t layerId = 0; GetLayerZorder() local 1183 uint32_t layerId = 0; SetLayerPreMulti() local 1212 uint32_t layerId = 0; GetLayerPreMulti() local 1244 uint32_t layerId = 0; SetLayerAlpha() local 1274 uint32_t layerId = 0; GetLayerAlpha() local 1306 uint32_t layerId = 0; SetLayerColorKey() local 1340 uint32_t layerId = 0; GetLayerColorKey() local 1377 uint32_t layerId = 0; SetLayerPalette() local 1413 uint32_t layerId = 0; GetLayerPalette() local 1456 uint32_t layerId = 0; SetLayerCompression() local 1485 uint32_t layerId = 0; GetLayerCompression() local 1517 uint32_t layerId = 0; Flush() local 1551 uint32_t layerId = 0; SetLayerVisibleRegion() local 1588 uint32_t layerId = 0; SetLayerDirtyRegion() local 1624 uint32_t layerId = 0; GetLayerBuffer() local 1660 uint32_t layerId = 0; SetLayerBuffer() local 1701 uint32_t layerId = 0; SetLayerCompositionType() local 1795 uint32_t layerId = 0; CloseLayer() local 1819 uint32_t layerId = 0; SetLayerSize() local 1853 uint32_t layerId = 0; GetLayerSize() local 1887 uint32_t layerId = 0; SetTransformMode() local 1920 uint32_t layerId = 0; WaitForVBlank() local 1988 uint32_t layerId = 0; SetLayerBlendType() local [all...] |
/drivers/peripheral/display/hal/default_standard/src/display_layer_video/ |
H A D | display_layer_video.cpp | 50 static int32_t CreateLayer(uint32_t devId, const LayerInfo *layerInfo, uint32_t *layerId)
in CreateLayer() argument 54 DISPLAY_CHK_RETURN((layerId == nullptr), DISPLAY_NULL_PTR, DISPLAY_LOGE("layerId is nullptr"));
in CreateLayer() 58 return g_layerService->CreateLayer(devId, info, *layerId);
in CreateLayer() 61 static int32_t CloseLayer(uint32_t devId, uint32_t layerId)
in CloseLayer() argument 64 g_layerService->CloseLayer(devId, layerId);
in CloseLayer() 68 static int32_t SetLayerSize(uint32_t devId, uint32_t layerId, IRect *rect)
in SetLayerSize() argument 72 g_layerService->SetLayerRect(devId, layerId, *rect);
in SetLayerSize() 76 static int32_t SetLayerCrop(uint32_t devId, uint32_t layerId, IRect *rect)
in SetLayerCrop() argument 82 static int32_t SetLayerZorder(uint32_t devId, uint32_t layerId, uint32_ argument 89 SetTransformMode(uint32_t devId, uint32_t layerId, TransformType type) SetTransformMode() argument 96 SetLayerBuffer(uint32_t devId, uint32_t layerId, const BufferHandle *buffer, int32_t fence) SetLayerBuffer() argument [all...] |
/drivers/peripheral/display/hdi_service/device/include/interfaces/ |
H A D | idisplay_device.h | 76 virtual int32_t CreateLayer(uint32_t devId, const LayerInfo &layerInfo, uint32_t &layerId) = 0;
77 virtual int32_t SetLayerVisible(uint32_t devId, uint32_t layerId, bool visible) = 0;
78 virtual int32_t GetLayerVisibleState(uint32_t devId, uint32_t layerId, bool &visible) = 0;
79 virtual int32_t SetLayerCrop(uint32_t devId, uint32_t layerId, const IRect *rect) = 0;
80 virtual int32_t SetLayerZorder(uint32_t devId, uint32_t layerId, uint32_t zorder) = 0;
81 virtual int32_t GetLayerZorder(uint32_t devId, uint32_t layerId, uint32_t &zorder) = 0;
82 virtual int32_t SetLayerPreMulti(uint32_t devId, uint32_t layerId, bool preMul) = 0;
83 virtual int32_t GetLayerPreMulti(uint32_t devId, uint32_t layerId, bool &preMul) = 0;
84 virtual int32_t SetLayerAlpha(uint32_t devId, uint32_t layerId, const LayerAlpha &alpha) = 0;
85 virtual int32_t GetLayerAlpha(uint32_t devId, uint32_t layerId, LayerAlph [all...] |
/drivers/peripheral/display/hdi_service/device/include/proxy/ |
H A D | display_device_proxy.h | 70 int32_t CreateLayer(uint32_t devId, const LayerInfo &layerInfo, uint32_t &layerId) override; 71 int32_t SetLayerVisible(uint32_t devId, uint32_t layerId, bool visible) override; 72 int32_t GetLayerVisibleState(uint32_t devId, uint32_t layerId, bool &visible) override; 73 int32_t SetLayerCrop(uint32_t devId, uint32_t layerId, const IRect *rect) override; 74 int32_t SetLayerZorder(uint32_t devId, uint32_t layerId, uint32_t zorder) override; 75 int32_t GetLayerZorder(uint32_t devId, uint32_t layerId, uint32_t &zorder) override; 76 int32_t SetLayerPreMulti(uint32_t devId, uint32_t layerId, bool preMul) override; 77 int32_t GetLayerPreMulti(uint32_t devId, uint32_t layerId, bool &preMul) override; 78 int32_t SetLayerAlpha(uint32_t devId, uint32_t layerId, const LayerAlpha &alpha) override; 79 int32_t GetLayerAlpha(uint32_t devId, uint32_t layerId, LayerAlph [all...] |
/drivers/peripheral/display/hdi_service/device/include/server/ |
H A D | display_device_service.h | 66 int32_t CreateLayer(uint32_t devId, const LayerInfo &layerInfo, uint32_t &layerId) override; 67 int32_t SetLayerVisible(uint32_t devId, uint32_t layerId, bool visible) override; 68 int32_t GetLayerVisibleState(uint32_t devId, uint32_t layerId, bool &visible) override; 69 int32_t SetLayerCrop(uint32_t devId, uint32_t layerId, const IRect *rect) override; 70 int32_t SetLayerZorder(uint32_t devId, uint32_t layerId, uint32_t zorder) override; 71 int32_t GetLayerZorder(uint32_t devId, uint32_t layerId, uint32_t &zorder) override; 72 int32_t SetLayerPreMulti(uint32_t devId, uint32_t layerId, bool preMul) override; 73 int32_t GetLayerPreMulti(uint32_t devId, uint32_t layerId, bool &preMul) override; 74 int32_t SetLayerAlpha(uint32_t devId, uint32_t layerId, const LayerAlpha &alpha) override; 75 int32_t GetLayerAlpha(uint32_t devId, uint32_t layerId, LayerAlph [all...] |
/drivers/peripheral/display/composer/test/fuzztest/layer_fuzzer/ |
H A D | layer_fuzzer.cpp | 135 int32_t UsingCreateLayer(uint32_t devId, uint32_t& layerId) in UsingCreateLayer() argument 145 ret = g_composerInterface->CreateLayer(devId, layerInfo, bufferCount, layerId); in UsingCreateLayer() 152 int32_t UsingCloseLayer(uint32_t devId, uint32_t layerId) in UsingCloseLayer() argument 154 int32_t ret = g_composerInterface->DestroyLayer(devId, layerId); in UsingCloseLayer() 162 int32_t TestSetLayerAlpha(uint32_t devId, uint32_t layerId) in TestSetLayerAlpha() argument 178 int32_t TestSetLayerRegion(uint32_t devId, uint32_t layerId) in TestSetLayerRegion() argument 186 ret = g_composerInterface->SetLayerRegion(devId, layerId, rect); in TestSetLayerRegion() 193 int32_t TestSetLayerCrop(uint32_t devId, uint32_t layerId) in TestSetLayerCrop() argument 201 ret = g_composerInterface->SetLayerCrop(devId, layerId, rect); in TestSetLayerCrop() 208 int32_t TestSetLayerZorder(uint32_t devId, uint32_t layerId) in TestSetLayerZorder() argument 218 TestSetLayerPreMulti(uint32_t devId, uint32_t layerId) TestSetLayerPreMulti() argument 228 TestSetLayerTransformMode(uint32_t devId, uint32_t layerId) TestSetLayerTransformMode() argument 243 TestSetLayerDirtyRegion(uint32_t devId, uint32_t layerId) TestSetLayerDirtyRegion() argument 260 TestSetLayerVisibleRegion(uint32_t devId, uint32_t layerId) TestSetLayerVisibleRegion() argument 277 TestSetLayerBuffer(uint32_t devId, uint32_t layerId) TestSetLayerBuffer() argument 295 TestSetLayerCompositionType(uint32_t devId, uint32_t layerId) TestSetLayerCompositionType() argument 310 TestSetLayerBlendType(uint32_t devId, uint32_t layerId) TestSetLayerBlendType() argument 325 TestSetLayerMaskInfo(uint32_t devId, uint32_t layerId) TestSetLayerMaskInfo() argument 340 TestSetLayerColor(uint32_t devId, uint32_t layerId) TestSetLayerColor() argument 355 TestSetLayerPerFrameParameter(uint32_t devId, uint32_t layerId) TestSetLayerPerFrameParameter() argument 415 uint32_t layerId = GetData<uint32_t>(); FuzzTest() local [all...] |
/drivers/interface/display/composer/v1_0/include/ |
H A D | idisplay_composer_interface.h | 535 * @param layerId Indicates the pointer to the layer ID, which uniquely identifies a layer. The layer ID is returned 544 virtual int32_t CreateLayer(uint32_t devId, const LayerInfo& layerInfo, uint32_t cacheCount, uint32_t& layerId) = 0; 551 * @param layerId Indicates the layer ID, which uniquely identifies a layer. You can perform operations on the layer 560 virtual int32_t DestroyLayer(uint32_t devId, uint32_t layerId) = 0; 585 * @param layerId Indicates the layer ID, which uniquely identifies a layer. You can perform operations on the layer 595 virtual int32_t SetLayerAlpha(uint32_t devId, uint32_t layerId, const LayerAlpha& alpha) = 0; 602 * @param layerId Indicates the layer ID, which uniquely identifies a layer. You can perform operations on the layer 612 virtual int32_t SetLayerRegion(uint32_t devId, uint32_t layerId, const IRect& rect) = 0; 619 * @param layerId Indicates the layer ID, which uniquely identifies a layer. You can perform operations on the layer 628 virtual int32_t SetLayerCrop(uint32_t devId, uint32_t layerId, cons [all...] |
/drivers/peripheral/display/composer/hdi_service/include/ |
H A D | idisplay_composer_vdi.h | 65 virtual int32_t CreateLayer(uint32_t devId, const LayerInfo& layerInfo, uint32_t& layerId) = 0; 66 virtual int32_t DestroyLayer(uint32_t devId, uint32_t layerId) = 0; 68 virtual int32_t SetLayerAlpha(uint32_t devId, uint32_t layerId, const LayerAlpha& alpha) = 0; 69 virtual int32_t SetLayerRegion(uint32_t devId, uint32_t layerId, const IRect& rect) = 0; 70 virtual int32_t SetLayerCrop(uint32_t devId, uint32_t layerId, const IRect& rect) = 0; 71 virtual int32_t SetLayerZorder(uint32_t devId, uint32_t layerId, uint32_t zorder) = 0; 72 virtual int32_t SetLayerPreMulti(uint32_t devId, uint32_t layerId, bool preMul) = 0; 73 virtual int32_t SetLayerTransformMode(uint32_t devId, uint32_t layerId, TransformType type) = 0; 74 virtual int32_t SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, const std::vector<IRect>& rects) = 0; 75 virtual int32_t SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, st [all...] |
/drivers/peripheral/display/composer/vdi_base/include/ |
H A D | display_composer_vdi_impl.h | 58 virtual int32_t CreateLayer(uint32_t devId, const LayerInfo& layerInfo, uint32_t& layerId) override; 59 virtual int32_t DestroyLayer(uint32_t devId, uint32_t layerId) override; 61 virtual int32_t SetLayerAlpha(uint32_t devId, uint32_t layerId, const LayerAlpha& alpha) override; 62 virtual int32_t SetLayerRegion(uint32_t devId, uint32_t layerId, const IRect& rect) override; 63 virtual int32_t SetLayerCrop(uint32_t devId, uint32_t layerId, const IRect& rect) override; 64 virtual int32_t SetLayerZorder(uint32_t devId, uint32_t layerId, uint32_t zorder) override; 65 virtual int32_t SetLayerPreMulti(uint32_t devId, uint32_t layerId, bool preMul) override; 66 virtual int32_t SetLayerTransformMode(uint32_t devId, uint32_t layerId, TransformType type) override; 67 virtual int32_t SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, const std::vector<IRect>& rects) override; 68 virtual int32_t SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, st [all...] |
H A D | hdi_session.h | 49 int32_t CallLayerFunction(uint32_t devId, uint32_t layerId, int32_t (HdiLayer::*member)(Args...), Args... args) in CallLayerFunction() argument 57 auto layer = display->GetHdiLayer(layerId); in CallLayerFunction() 59 DISPLAY_LOGE("can not find the layer %{public}d", layerId)); in CallLayerFunction()
|
/drivers/peripheral/display/hal/default_standard/src/display_device/ |
H A D | display_composer_vdi_impl.h | 58 virtual int32_t CreateLayer(uint32_t devId, const LayerInfo& layerInfo, uint32_t& layerId) override; 59 virtual int32_t DestroyLayer(uint32_t devId, uint32_t layerId) override; 61 virtual int32_t SetLayerAlpha(uint32_t devId, uint32_t layerId, const LayerAlpha& alpha) override; 62 virtual int32_t SetLayerRegion(uint32_t devId, uint32_t layerId, const IRect& rect) override; 63 virtual int32_t SetLayerCrop(uint32_t devId, uint32_t layerId, const IRect& rect) override; 64 virtual int32_t SetLayerZorder(uint32_t devId, uint32_t layerId, uint32_t zorder) override; 65 virtual int32_t SetLayerPreMulti(uint32_t devId, uint32_t layerId, bool preMul) override; 66 virtual int32_t SetLayerTransformMode(uint32_t devId, uint32_t layerId, TransformType type) override; 67 virtual int32_t SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, const std::vector<IRect>& rects) override; 68 virtual int32_t SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, st [all...] |
H A D | display_composer_vdi_impl.cpp | 227 int32_t DisplayComposerVdiImpl::CreateLayer(uint32_t devId, const LayerInfo& layerInfo, uint32_t& layerId) in CreateLayer() argument 230 int32_t ec = composerModel_->CallDisplayFunction(devId, &HdiDisplay::CreateLayer, &layerInfo, &layerId); in CreateLayer() 235 int32_t DisplayComposerVdiImpl::DestroyLayer(uint32_t devId, uint32_t layerId) in DestroyLayer() argument 238 int32_t ec = composerModel_->CallDisplayFunction(devId, &HdiDisplay::DestroyLayer, layerId); in DestroyLayer() 251 int32_t DisplayComposerVdiImpl::SetLayerAlpha(uint32_t devId, uint32_t layerId, const LayerAlpha& alpha) in SetLayerAlpha() argument 254 int32_t ec = composerModel_->CallLayerFunction(devId, layerId, &HdiLayer::SetLayerAlpha, in SetLayerAlpha() 260 int32_t DisplayComposerVdiImpl::SetLayerRegion(uint32_t devId, uint32_t layerId, const IRect& rect) in SetLayerRegion() argument 263 int32_t ec = composerModel_->CallLayerFunction(devId, layerId, &HdiLayer::SetLayerRegion, in SetLayerRegion() 269 int32_t DisplayComposerVdiImpl::SetLayerCrop(uint32_t devId, uint32_t layerId, const IRect& rect) in SetLayerCrop() argument 272 int32_t ec = composerModel_->CallLayerFunction(devId, layerId, in SetLayerCrop() 277 SetLayerZorder(uint32_t devId, uint32_t layerId, uint32_t zorder) SetLayerZorder() argument 285 SetLayerPreMulti(uint32_t devId, uint32_t layerId, bool preMul) SetLayerPreMulti() argument 293 SetLayerTransformMode(uint32_t devId, uint32_t layerId, TransformType type) SetLayerTransformMode() argument 301 SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, const std::vector<IRect>& rects) SetLayerDirtyRegion() argument 310 SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, std::vector<IRect>& rects) SetLayerVisibleRegion() argument 316 SetLayerBuffer(uint32_t devId, uint32_t layerId, const BufferHandle& buffer, int32_t fence) SetLayerBuffer() argument 326 SetLayerCompositionType(uint32_t devId, uint32_t layerId, CompositionType type) SetLayerCompositionType() argument 334 SetLayerBlendType(uint32_t devId, uint32_t layerId, BlendType type) SetLayerBlendType() argument 342 SetLayerMaskInfo(uint32_t devId, uint32_t layerId, const MaskInfo maskInfo) SetLayerMaskInfo() argument 348 SetLayerColor(uint32_t devId, uint32_t layerId, const LayerColor& layerColor) SetLayerColor() argument [all...] |
/drivers/interface/display/composer/v1_0/hdi_impl/ |
H A D | display_composer_hdi_impl.h | 345 uint32_t& layerId) override 348 return ToDispErrCode(hdi_->CreateLayer(devId, layerInfo, cacheCount, layerId)); 351 virtual int32_t DestroyLayer(uint32_t devId, uint32_t layerId) override 354 return ToDispErrCode(hdi_->DestroyLayer(devId, layerId)); 363 virtual int32_t SetLayerAlpha(uint32_t devId, uint32_t layerId, const LayerAlpha& alpha) override 366 return ToDispErrCode(req_->SetLayerAlpha(devId, layerId, alpha)); 369 virtual int32_t SetLayerRegion(uint32_t devId, uint32_t layerId, const IRect& rect) override 372 return ToDispErrCode(req_->SetLayerRegion(devId, layerId, rect)); 375 virtual int32_t SetLayerCrop(uint32_t devId, uint32_t layerId, const IRect& rect) override 378 return ToDispErrCode(req_->SetLayerCrop(devId, layerId, rec [all...] |
/drivers/peripheral/display/hal/default_standard/src/display_device/core/ |
H A D | hdi_session.cpp | 232 static int32_t CreateLayer(uint32_t devId, const LayerInfo *layerInfo, uint32_t *layerId)
in CreateLayer() argument 235 DISPLAY_CHK_RETURN((layerId == NULL), DISPLAY_NULL_PTR, DISPLAY_LOGE("layerId is nullptr"));
in CreateLayer() 236 return HdiSession::GetInstance().CallDisplayFunction(devId, &HdiDisplay::CreateLayer, layerInfo, layerId);
in CreateLayer() 239 static int32_t CloseLayer(uint32_t devId, uint32_t layerId)
in CloseLayer() argument 242 return HdiSession::GetInstance().CallDisplayFunction(devId, &HdiDisplay::CloseLayer, layerId);
in CloseLayer() 245 static int32_t SetLayerSize(uint32_t devId, uint32_t layerId, IRect *rect)
in SetLayerSize() argument 249 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerSize, rect);
in SetLayerSize() 252 static int32_t SetLayerCrop(uint32_t devId, uint32_t layerId, IRect *rect)
in SetLayerCrop() argument 256 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, in SetLayerCrop() 259 SetLayerZorder(uint32_t devId, uint32_t layerId, uint32_t zorder) SetLayerZorder() argument 265 SetLayerPreMulti(uint32_t devId, uint32_t layerId, bool preMul) SetLayerPreMulti() argument 271 SetLayerAlpha(uint32_t devId, uint32_t layerId, LayerAlpha *alpha) SetLayerAlpha() argument 278 SetTransformMode(uint32_t devId, uint32_t layerId, TransformType type) SetTransformMode() argument 284 SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, IRect *region) SetLayerDirtyRegion() argument 291 SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, uint32_t num, IRect *rect) SetLayerVisibleRegion() argument 298 SetLayerBuffer(uint32_t devId, uint32_t layerId, const BufferHandle *buffer, int32_t fence) SetLayerBuffer() argument 304 SetLayerCompositionType(uint32_t devId, uint32_t layerId, CompositionType type) SetLayerCompositionType() argument 310 SetLayerBlendType(uint32_t devId, uint32_t layerId, BlendType type) SetLayerBlendType() argument 316 SetLayerVisible(uint32_t devId, uint32_t layerId, bool visible) SetLayerVisible() argument [all...] |
H A D | hdi_display.cpp | 65 int32_t HdiDisplay::SetLayerZorder(uint32_t layerId, uint32_t zorder)
in SetLayerZorder() argument 67 DISPLAY_LOGD("layerId:%{public}d zorder:%{public}d size:%{public}zu", layerId, zorder, mLayers.size());
in SetLayerZorder() 68 auto iter = mLayersMap.find(layerId);
in SetLayerZorder() 70 DISPLAY_LOGE("can not find the layer %{public}d", layerId));
in SetLayerZorder() 71 auto layer = mLayersMap[layerId].get();
in SetLayerZorder() 73 DISPLAY_LOGD("zorder no change layerId %{public}d, zorder %{public}d", layerId, zorder);
in SetLayerZorder() 90 int32_t HdiDisplay::CreateLayer(const LayerInfo *layerInfo, uint32_t *layerId)
in CreateLayer() argument 95 DISPLAY_CHK_RETURN((layerId in CreateLayer() 115 CloseLayer(uint32_t layerId) CloseLayer() argument [all...] |
H A D | hdi_session.h | 46 int32_t CallLayerFunction(uint32_t devId, uint32_t layerId, int32_t (HdiLayer::*member)(Args...), Args... args)
in CallLayerFunction() argument 54 auto layer = display->GetHdiLayer(layerId);
in CallLayerFunction() 56 DISPLAY_LOGE("can not find the layer %{public}d", layerId));
in CallLayerFunction()
|
/drivers/peripheral/display/composer/vdi_base/src/ |
H A D | hdi_display.cpp | 65 int32_t HdiDisplay::SetLayerZorder(uint32_t layerId, uint32_t zorder) in SetLayerZorder() argument 67 DISPLAY_LOGD("layerId : %{public}d", layerId); in SetLayerZorder() 68 auto iter = mLayersMap.find(layerId); in SetLayerZorder() 70 DISPLAY_LOGE("can not find the layer %{public}d", layerId)); in SetLayerZorder() 71 auto layer = mLayersMap[layerId].get(); in SetLayerZorder() 73 DISPLAY_LOGD("zorder no change layerId %{public}d, zorder %{public}d", layerId, zorder); in SetLayerZorder() 89 int32_t HdiDisplay::CreateLayer(const LayerInfo *layerInfo, uint32_t *layerId) in CreateLayer() argument 94 DISPLAY_CHK_RETURN((layerId in CreateLayer() 114 DestroyLayer(uint32_t layerId) DestroyLayer() argument [all...] |
H A D | display_composer_vdi_impl.cpp | 213 int32_t DisplayComposerVdiImpl::CreateLayer(uint32_t devId, const LayerInfo& layerInfo, uint32_t& layerId) in CreateLayer() argument 215 int32_t ec = HdiSession::GetInstance().CallDisplayFunction(devId, &HdiDisplay::CreateLayer, &layerInfo, &layerId); in CreateLayer() 220 int32_t DisplayComposerVdiImpl::DestroyLayer(uint32_t devId, uint32_t layerId) in DestroyLayer() argument 222 int32_t ec = HdiSession::GetInstance().CallDisplayFunction(devId, &HdiDisplay::DestroyLayer, layerId); in DestroyLayer() 234 int32_t DisplayComposerVdiImpl::SetLayerAlpha(uint32_t devId, uint32_t layerId, const LayerAlpha& alpha) in SetLayerAlpha() argument 236 int32_t ec = HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerAlpha, in SetLayerAlpha() 242 int32_t DisplayComposerVdiImpl::SetLayerRegion(uint32_t devId, uint32_t layerId, const IRect& rect) in SetLayerRegion() argument 244 int32_t ec = HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerRegion, in SetLayerRegion() 250 int32_t DisplayComposerVdiImpl::SetLayerCrop(uint32_t devId, uint32_t layerId, const IRect& rect) in SetLayerCrop() argument 252 int32_t ec = HdiSession::GetInstance().CallLayerFunction(devId, layerId, in SetLayerCrop() 258 SetLayerZorder(uint32_t devId, uint32_t layerId, uint32_t zorder) SetLayerZorder() argument 265 SetLayerPreMulti(uint32_t devId, uint32_t layerId, bool preMul) SetLayerPreMulti() argument 272 SetLayerTransformMode(uint32_t devId, uint32_t layerId, TransformType type) SetLayerTransformMode() argument 279 SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, const std::vector<IRect>& rects) SetLayerDirtyRegion() argument 287 SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, std::vector<IRect>& rects) SetLayerVisibleRegion() argument 293 SetLayerBuffer(uint32_t devId, uint32_t layerId, const BufferHandle& buffer, int32_t fence) SetLayerBuffer() argument 302 SetLayerCompositionType(uint32_t devId, uint32_t layerId, CompositionType type) SetLayerCompositionType() argument 309 SetLayerBlendType(uint32_t devId, uint32_t layerId, BlendType type) SetLayerBlendType() argument 316 SetLayerMaskInfo(uint32_t devId, uint32_t layerId, const MaskInfo maskInfo) SetLayerMaskInfo() argument 322 SetLayerColor(uint32_t devId, uint32_t layerId, const LayerColor& layerColor) SetLayerColor() argument [all...] |
H A D | hdi_session.cpp | 256 static int32_t CreateLayer(uint32_t devId, const LayerInfo *layerInfo, uint32_t *layerId) in CreateLayer() argument 259 DISPLAY_CHK_RETURN((layerId == nullptr), DISPLAY_NULL_PTR, DISPLAY_LOGE("layerId is nullptr")); in CreateLayer() 260 return HdiSession::GetInstance().CallDisplayFunction(devId, &HdiDisplay::CreateLayer, layerInfo, layerId); in CreateLayer() 263 static int32_t DestroyLayer(uint32_t devId, uint32_t layerId) in DestroyLayer() argument 266 return HdiSession::GetInstance().CallDisplayFunction(devId, &HdiDisplay::DestroyLayer, layerId); in DestroyLayer() 269 static int32_t SetLayerRegion(uint32_t devId, uint32_t layerId, IRect *rect) in SetLayerRegion() argument 273 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerRegion, rect); in SetLayerRegion() 276 static int32_t SetLayerCrop(uint32_t devId, uint32_t layerId, IRect *rect) in SetLayerCrop() argument 280 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, in SetLayerCrop() 283 SetLayerZorder(uint32_t devId, uint32_t layerId, uint32_t zorder) SetLayerZorder() argument 289 SetLayerPreMulti(uint32_t devId, uint32_t layerId, bool preMul) SetLayerPreMulti() argument 295 SetLayerAlpha(uint32_t devId, uint32_t layerId, LayerAlpha *alpha) SetLayerAlpha() argument 302 SetLayerTransformMode(uint32_t devId, uint32_t layerId, TransformType type) SetLayerTransformMode() argument 308 SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, IRect *region) SetLayerDirtyRegion() argument 315 SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, uint32_t num, IRect *rect) SetLayerVisibleRegion() argument 322 SetLayerBuffer(uint32_t devId, uint32_t layerId, const BufferHandle *buffer, int32_t fence) SetLayerBuffer() argument 328 SetLayerCompositionType(uint32_t devId, uint32_t layerId, CompositionType type) SetLayerCompositionType() argument 334 SetLayerBlendType(uint32_t devId, uint32_t layerId, BlendType type) SetLayerBlendType() argument [all...] |
/drivers/interface/display/composer/v1_0/display_command/ |
H A D | display_cmd_responser.h | 549 uint32_t layerId = 0; in OnSetLayerAlpha() local 553 int32_t ret = CmdUtils::SetupDeviceUnpack(unpacker, devId, layerId); in OnSetLayerAlpha() 573 ret = impl_->SetLayerAlpha(devId, layerId, alpha); in OnSetLayerAlpha() 589 uint32_t layerId = 0; in OnSetLayerRegion() local 592 int32_t ret = CmdUtils::SetupDeviceUnpack(unpacker, devId, layerId); in OnSetLayerRegion() 600 ret = impl_->SetLayerRegion(devId, layerId, rect); in OnSetLayerRegion() 615 uint32_t layerId = 0; in OnSetLayerCrop() local 618 int32_t ret = CmdUtils::SetupDeviceUnpack(unpacker, devId, layerId); in OnSetLayerCrop() 626 ret = impl_->SetLayerCrop(devId, layerId, rect); in OnSetLayerCrop() 641 uint32_t layerId in OnSetLayerZorder() local 667 uint32_t layerId = 0; OnSetLayerPreMulti() local 693 uint32_t layerId = 0; OnSetLayerTransformMode() local 720 uint32_t layerId = 0; OnSetLayerDirtyRegion() local 755 uint32_t layerId = 0; OnSetLayerVisibleRegion() local 788 uint32_t layerId; global() member 911 uint32_t layerId = 0; OnSetLayerCompositionType() local 936 uint32_t layerId = 0; OnSetLayerBlendType() local 961 uint32_t layerId = 0; OnSetLayerMaskInfo() local 987 uint32_t layerId = 0; OnSetLayerColor() local 1020 GetFileName(uint32_t devId, uint32_t layerId, const BufferHandle& buffer) GetFileName() argument 1038 DumpLayerBuffer(uint32_t devId, uint32_t layerId, int32_t fence, const BufferHandle& buffer, std::string tag) DumpLayerBuffer() argument [all...] |
H A D | display_cmd_requester.h | 241 int32_t SetLayerAlpha(uint32_t devId, uint32_t layerId, const LayerAlpha &alpha) in SetLayerAlpha() argument 252 ret = CmdUtils::SetupDevice(devId, layerId, requestPacker_); in SetLayerAlpha() 289 int32_t SetLayerRegion(uint32_t devId, uint32_t layerId, const IRect &rect) in SetLayerRegion() argument 299 ret = CmdUtils::SetupDevice(devId, layerId, requestPacker_); in SetLayerRegion() 320 int32_t SetLayerCrop(uint32_t devId, uint32_t layerId, const IRect &rect) in SetLayerCrop() argument 330 ret = CmdUtils::SetupDevice(devId, layerId, requestPacker_); in SetLayerCrop() 351 int32_t SetLayerZorder(uint32_t devId, uint32_t layerId, uint32_t zorder) in SetLayerZorder() argument 362 ret = CmdUtils::SetupDevice(devId, layerId, requestPacker_); in SetLayerZorder() 383 int32_t SetLayerPreMulti(uint32_t devId, uint32_t layerId, bool preMul) in SetLayerPreMulti() argument 394 ret = CmdUtils::SetupDevice(devId, layerId, requestPacker in SetLayerPreMulti() 416 SetLayerTransformMode(uint32_t devId, uint32_t layerId, TransformType type) SetLayerTransformMode() argument 448 SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, const std::vector<IRect> &rects) SetLayerDirtyRegion() argument 488 SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, std::vector<IRect> &rects) SetLayerVisibleRegion() argument 528 SetLayerBuffer(uint32_t devId, uint32_t layerId, const BufferHandle* buffer, uint32_t seqNo, int32_t fence, const std::vector<uint32_t>& deletingList) SetLayerBuffer() argument 583 SetLayerCompositionType(uint32_t devId, uint32_t layerId, CompositionType type) SetLayerCompositionType() argument 615 SetLayerBlendType(uint32_t devId, uint32_t layerId, BlendType type) SetLayerBlendType() argument 647 SetLayerMaskInfo(uint32_t devId, uint32_t layerId, const MaskInfo maskInfo) SetLayerMaskInfo() argument 679 SetLayerColor(uint32_t devId, uint32_t layerId, const LayerColor& layerColor) SetLayerColor() argument [all...] |
/drivers/peripheral/display/hdi_service/device/src/proxy/display_device_proxy/ |
H A D | display_device_proxy.cpp | 1006 int32_t DisplayDeviceProxy::CreateLayer(uint32_t devId, const LayerInfo &layerInfo, uint32_t &layerId) in CreateLayer() argument 1030 layerId = reply.ReadUint32(); in CreateLayer() 1035 int32_t DisplayDeviceProxy::CloseLayer(uint32_t devId, uint32_t layerId) in CloseLayer() argument 1049 if (!data.WriteUint32(layerId)) { in CloseLayer() 1050 DISPLAY_LOG("error: %{public}s write layerId into data failed", __func__); in CloseLayer() 1063 int32_t DisplayDeviceProxy::SetLayerVisible(uint32_t devId, uint32_t layerId, bool visible) in SetLayerVisible() argument 1077 if (!data.WriteUint32(layerId)) { in SetLayerVisible() 1078 DISPLAY_LOG("error: %{public}s write layerId into data failed", __func__); in SetLayerVisible() 1082 DISPLAY_LOG("error: %{public}s write layerId into data failed", __func__); in SetLayerVisible() 1095 int32_t DisplayDeviceProxy::GetLayerVisibleState(uint32_t devId, uint32_t layerId, boo argument 1123 SetLayerSize(uint32_t devId, uint32_t layerId, const IRect *rect) SetLayerSize() argument 1159 GetLayerSize(uint32_t devId, uint32_t layerId, IRect &rect) GetLayerSize() argument 1190 SetLayerCrop(uint32_t devId, uint32_t layerId, const IRect *rect) SetLayerCrop() argument 1227 SetLayerZorder(uint32_t devId, uint32_t layerId, uint32_t zorder) SetLayerZorder() argument 1259 GetLayerZorder(uint32_t devId, uint32_t layerId, uint32_t &zorder) GetLayerZorder() argument 1288 SetLayerPreMulti(uint32_t devId, uint32_t layerId, bool preMul) SetLayerPreMulti() argument 1320 GetLayerPreMulti(uint32_t devId, uint32_t layerId, bool &preMul) GetLayerPreMulti() argument 1348 SetLayerAlpha(uint32_t devId, uint32_t layerId, const LayerAlpha &alpha) SetLayerAlpha() argument 1379 GetLayerAlpha(uint32_t devId, uint32_t layerId, LayerAlpha &alpha) GetLayerAlpha() argument 1411 SetLayerColorKey(uint32_t devId, uint32_t layerId, bool enable, uint32_t key) SetLayerColorKey() argument 1446 GetLayerColorKey(uint32_t devId, uint32_t layerId, bool *enable, uint32_t *key) GetLayerColorKey() argument 1476 SetLayerPalette(uint32_t devId, uint32_t layerId, const uint32_t *palette, uint32_t len) SetLayerPalette() argument 1516 GetLayerPalette(uint32_t devId, uint32_t layerId, uint32_t &palette, uint32_t len) GetLayerPalette() argument 1549 SetTransformMode(uint32_t devId, uint32_t layerId, TransformType type) SetTransformMode() argument 1580 SetLayerCompression(uint32_t devId, uint32_t layerId, int32_t compType) SetLayerCompression() argument 1611 GetLayerCompression(uint32_t devId, uint32_t layerId, int32_t &compType) GetLayerCompression() argument 1639 SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, uint32_t num, const IRect ®ion) SetLayerDirtyRegion() argument 1675 GetLayerBuffer(uint32_t devId, uint32_t layerId, LayerBuffer *buffer) GetLayerBuffer() argument 1716 Flush(uint32_t devId, uint32_t layerId, LayerBuffer &buffer) Flush() argument 1751 WaitForVBlank(uint32_t devId, uint32_t layerId, int32_t timeOut) WaitForVBlank() argument 1815 SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, uint32_t num, const IRect &rect) SetLayerVisibleRegion() argument 1850 SetLayerBuffer(uint32_t devId, uint32_t layerId, const BufferHandle &buffer, int32_t fence) SetLayerBuffer() argument 1885 InvokeLayerCmd(uint32_t devId, uint32_t layerId, uint32_t cmd, ...) InvokeLayerCmd() argument 1894 SetLayerCompositionType(uint32_t devId, uint32_t layerId, CompositionType type) SetLayerCompositionType() argument 1925 SetLayerBlendType(uint32_t devId, uint32_t layerId, BlendType type) SetLayerBlendType() argument [all...] |
/drivers/interface/display/composer/cache_manager/ |
H A D | device_cache.cpp | 78 LayerCache* DeviceCache::LayerCacheInstance(uint32_t layerId) const in LayerCacheInstance() 80 return layerCaches_->SearchCache(layerId); in LayerCacheInstance() 126 int32_t DeviceCache::ClearLayerBuffer(uint32_t layerId) in ClearLayerBuffer() argument 128 HDF_LOGI("%{public}s, layerId %{public}u", __func__, layerId); in ClearLayerBuffer() 132 LayerCache* layerCache = layerCaches_->SearchCache(layerId); in ClearLayerBuffer() 134 HDF_LOGE("%{public}s, layerId %{public}u not found", __func__, layerId); in ClearLayerBuffer()
|