/ohos5.0/drivers/peripheral/display/interfaces/include/ |
H A D | display_layer.h | 127 int32_t (*CloseLayer)(uint32_t devId, uint32_t layerId); 147 int32_t (*SetLayerVisible)(uint32_t devId, uint32_t layerId, bool visible); 182 int32_t (*SetLayerSize)(uint32_t devId, uint32_t layerId, IRect *rect); 199 int32_t (*GetLayerSize)(uint32_t devId, uint32_t layerId, IRect *rect); 215 int32_t (*SetLayerCrop)(uint32_t devId, uint32_t layerId, IRect *rect); 234 int32_t (*SetLayerZorder)(uint32_t devId, uint32_t layerId, uint32_t zorder); 252 int32_t (*GetLayerZorder)(uint32_t devId, uint32_t layerId, uint32_t *zorder); 270 int32_t (*SetLayerPreMulti)(uint32_t devId, uint32_t layerId, bool preMul); 287 int32_t (*GetLayerPreMulti)(uint32_t devId, uint32_t layerId, bool *preMul); 503 int32_t (*Flush)(uint32_t devId, uint32_t layerId, LayerBuffer *buffer); [all …]
|
/ohos5.0/drivers/peripheral/display/hdi_service/device/src/server/ |
H A D | display_device_service.cpp | 230 return displayLayer_->SetLayerZorder(devId, layerId, zorder); in SetLayerZorder() 235 return displayLayer_->GetLayerZorder(devId, layerId, &zorder); in GetLayerZorder() 255 return displayLayer_->GetLayerAlpha(devId, layerId, &alpha); in GetLayerAlpha() 290 return displayLayer_->Flush(devId, layerId, &buffer); in Flush() 295 (void)layerId; in SetLayerDirtyRegion() 302 return displayLayer_->GetLayerBuffer(devId, layerId, buffer); in GetLayerBuffer() 307 return displayLayer_->SetTransformMode(devId, layerId, type); in SetTransformMode() 312 return displayLayer_->CloseLayer(devId, layerId); in CloseLayer() 322 return displayLayer_->GetLayerSize(devId, layerId, &rect); in GetLayerSize() 327 return displayLayer_->WaitForVBlank(devId, layerId, timeOut); in WaitForVBlank() [all …]
|
H A D | display_device_host_driver.cpp | 1001 uint32_t layerId = 0; in CreateLayer() local 1028 uint32_t layerId = 0; in SetLayerVisible() local 1058 uint32_t layerId = 0; in GetLayerVisibleState() local 1091 uint32_t layerId = 0; in SetLayerCrop() local 1121 uint32_t layerId = 0; in SetLayerZorder() local 1150 uint32_t layerId = 0; in GetLayerZorder() local 1183 uint32_t layerId = 0; in SetLayerPreMulti() local 1212 uint32_t layerId = 0; in GetLayerPreMulti() local 1244 uint32_t layerId = 0; in SetLayerAlpha() local 1274 uint32_t layerId = 0; in GetLayerAlpha() local [all …]
|
/ohos5.0/drivers/peripheral/display/hdi_service/device/include/interfaces/ |
H A D | idisplay_device.h | 77 virtual int32_t SetLayerVisible(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; 92 virtual int32_t Flush(uint32_t devId, uint32_t layerId, LayerBuffer &buffer) = 0; 96 virtual int32_t CloseLayer(uint32_t devId, uint32_t layerId) = 0; 97 virtual int32_t SetLayerSize(uint32_t devId, uint32_t layerId, const IRect *rect) = 0; 98 virtual int32_t GetLayerSize(uint32_t devId, uint32_t layerId, IRect &rect) = 0; [all …]
|
/ohos5.0/drivers/peripheral/display/hdi_service/device/include/server/ |
H A D | display_device_service.h | 67 int32_t SetLayerVisible(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; 82 int32_t Flush(uint32_t devId, uint32_t layerId, LayerBuffer &buffer) override; 86 int32_t CloseLayer(uint32_t devId, uint32_t layerId) override; 87 int32_t SetLayerSize(uint32_t devId, uint32_t layerId, const IRect *rect) override; 88 int32_t GetLayerSize(uint32_t devId, uint32_t layerId, IRect &rect) override; [all …]
|
/ohos5.0/drivers/peripheral/display/hdi_service/device/include/proxy/ |
H A D | display_device_proxy.h | 71 int32_t SetLayerVisible(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; 86 int32_t Flush(uint32_t devId, uint32_t layerId, LayerBuffer &buffer) override; 90 int32_t CloseLayer(uint32_t devId, uint32_t layerId) override; 91 int32_t SetLayerSize(uint32_t devId, uint32_t layerId, const IRect *rect) override; 92 int32_t GetLayerSize(uint32_t devId, uint32_t layerId, IRect &rect) override; [all …]
|
/ohos5.0/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 152 int32_t UsingCloseLayer(uint32_t devId, uint32_t layerId) in UsingCloseLayer() argument 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 193 int32_t TestSetLayerCrop(uint32_t devId, uint32_t layerId) in TestSetLayerCrop() argument 208 int32_t TestSetLayerZorder(uint32_t devId, uint32_t layerId) in TestSetLayerZorder() argument 340 int32_t TestSetLayerColor(uint32_t devId, uint32_t layerId) in TestSetLayerColor() argument 415 uint32_t layerId = GetData<uint32_t>(); in FuzzTest() local 416 int32_t ret = UsingCreateLayer(devId, layerId); in FuzzTest() 428 ret = g_testFuncs[code % len](devId, layerId); in FuzzTest() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/test/fuzztest/hdidevice_fuzzer/ |
H A D | hdidevice_fuzzer.cpp | 57 uint32_t layerId = GetData<uint32_t>(); in HdiDeviceFuzzTest3() local 67 device->SetLayerMetaData(screenId, layerId, metaDatas); in HdiDeviceFuzzTest3() 72 device->SetLayerMaskInfo(screenId, layerId, maskInfo); in HdiDeviceFuzzTest3() 86 uint32_t layerId = GetData<uint32_t>(); in HdiDeviceFuzzTest2() local 113 device->SetLayerAlpha(screenId, layerId, alpha); in HdiDeviceFuzzTest2() 114 device->SetLayerSize(screenId, layerId, layerRect); in HdiDeviceFuzzTest2() 115 device->SetTransformMode(screenId, layerId, ttype); in HdiDeviceFuzzTest2() 119 device->SetLayerBuffer(screenId, layerId, layerBuffer); in HdiDeviceFuzzTest2() 121 device->SetLayerBlendType(screenId, layerId, btype); in HdiDeviceFuzzTest2() 122 device->SetLayerCrop(screenId, layerId, crop); in HdiDeviceFuzzTest2() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/include/ |
H A D | hdi_device.h | 74 virtual int32_t SetLayerVisibleRegion(uint32_t screenId, uint32_t layerId, 76 virtual int32_t SetLayerDirtyRegion(uint32_t screenId, uint32_t layerId, 81 virtual int32_t SetLayerCrop(uint32_t screenId, uint32_t layerId, const GraphicIRect &crop) = 0; 82 virtual int32_t SetLayerZorder(uint32_t screenId, uint32_t layerId, uint32_t zorder) = 0; 83 virtual int32_t SetLayerPreMulti(uint32_t screenId, uint32_t layerId, bool isPreMulti) = 0; 88 virtual int32_t SetLayerMetaData(uint32_t screenId, uint32_t layerId, 96 virtual int32_t GetSupportedPresentTimestampType(uint32_t screenId, uint32_t layerId, 99 virtual int32_t SetLayerMaskInfo(uint32_t screenId, uint32_t layerId, uint32_t maskInfo) = 0; 103 uint32_t &layerId) = 0; 104 virtual int32_t CloseLayer(uint32_t screenId, uint32_t layerId) = 0; [all …]
|
H A D | hdi_device_impl.h | 72 int32_t SetLayerVisibleRegion(uint32_t screenId, uint32_t layerId, 74 int32_t SetLayerDirtyRegion(uint32_t screenId, uint32_t layerId, 80 int32_t SetLayerZorder(uint32_t screenId, uint32_t layerId, uint32_t zorder) override; 81 int32_t SetLayerPreMulti(uint32_t screenId, uint32_t layerId, bool isPreMulti) override; 86 int32_t SetLayerMetaData(uint32_t screenId, uint32_t layerId, 88 int32_t SetLayerMetaDataSet(uint32_t screenId, uint32_t layerId, GraphicHDRMetadataKey key, 94 int32_t GetSupportedPresentTimestampType(uint32_t screenId, uint32_t layerId, 97 int32_t SetLayerMaskInfo(uint32_t screenId, uint32_t layerId, uint32_t maskInfo) override; 101 uint32_t &layerId) override; 102 int32_t CloseLayer(uint32_t screenId, uint32_t layerId) override; [all …]
|
/ohos5.0/drivers/interface/display/composer/v1_0/include/ |
H A D | idisplay_composer_interface.h | 560 virtual int32_t DestroyLayer(uint32_t devId, uint32_t layerId) = 0; 595 virtual int32_t SetLayerAlpha(uint32_t devId, uint32_t layerId, const LayerAlpha& alpha) = 0; 612 virtual int32_t SetLayerRegion(uint32_t devId, uint32_t layerId, const IRect& rect) = 0; 628 virtual int32_t SetLayerCrop(uint32_t devId, uint32_t layerId, const IRect& rect) = 0; 647 virtual int32_t SetLayerZorder(uint32_t devId, uint32_t layerId, uint32_t zorder) = 0; 665 virtual int32_t SetLayerPreMulti(uint32_t devId, uint32_t layerId, bool preMul) = 0; 681 virtual int32_t SetLayerTransformMode(uint32_t devId, uint32_t layerId, TransformType type) = 0; 773 virtual int32_t SetLayerBlendType(uint32_t devId, uint32_t layerId, BlendType type) = 0; 856 virtual int32_t SetLayerMetaDataSet(uint32_t devId, uint32_t layerId, HDRMetadataKey key, 921 virtual int32_t SetLayerMaskInfo(uint32_t devId, uint32_t layerId, const MaskInfo maskInfo) = 0; [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/test/unittest/ |
H A D | hdidevice_test.cpp | 132 uint32_t screenId = 1, layerId = 0, zorder = 0; variable 142 ASSERT_EQ(HdiDeviceTest::hdiDevice_->SetLayerDirtyRegion(screenId, layerId, dirtyRegions), 160 ASSERT_EQ(HdiDeviceTest::hdiDevice_->SetLayerColorTransform(screenId, layerId, matrix), 163 ASSERT_EQ(HdiDeviceTest::hdiDevice_->SetLayerColorDataSpace(screenId, layerId, colorSpace), 165 ASSERT_EQ(HdiDeviceTest::hdiDevice_->GetLayerColorDataSpace(screenId, layerId, colorSpace), 171 ASSERT_EQ(HdiDeviceTest::hdiDevice_->SetLayerMetaDataSet(screenId, layerId, key, metaDatas), 174 ASSERT_EQ(HdiDeviceTest::hdiDevice_->SetLayerTunnelHandle(screenId, layerId, extDataHandle), 191 uint32_t screenId = 1, layerId = 0; variable 193 ASSERT_EQ(HdiDeviceTest::hdiDevice_->GetPresentTimestamp(screenId, layerId, timestamp), 199 ASSERT_EQ(HdiDeviceTest::hdiDevice_->CreateLayer(screenId, layerInfo, cacheCount, layerId), [all …]
|
/ohos5.0/drivers/peripheral/display/hal/default_standard/src/display_layer_video/ |
H A D | display_layer_video.cpp | 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_t zorder) in SetLayerZorder() argument 85 g_layerService->SetLayerZorder(devId, layerId, zorder); in SetLayerZorder() 89 static int32_t SetTransformMode(uint32_t devId, uint32_t layerId, TransformType type) in SetTransformMode() argument 92 g_layerService->SetTransformMode(devId, layerId, type); in SetTransformMode() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/src/ |
H A D | hdi_device_impl.cpp | 441 return g_composer->SetLayerAlpha(screenId, layerId, hdiLayerAlpha); in SetLayerAlpha() 453 return g_composer->SetLayerRegion(screenId, layerId, hdiLayerRect); in SetLayerSize() 532 return g_composer->SetLayerCrop(screenId, layerId, hdiCropRect); in SetLayerCrop() 538 return g_composer->SetLayerZorder(screenId, layerId, zorder); in SetLayerZorder() 544 return g_composer->SetLayerPreMulti(screenId, layerId, isPreMulti); in SetLayerPreMulti() 559 return g_composer->SetLayerColor(screenId, layerId, color); in SetLayerColor() 665 return g_composer->SetLayerMaskInfo(screenId, layerId, info); in SetLayerMaskInfo() 670 uint32_t &layerId) in CreateLayer() argument 682 int32_t HdiDeviceImpl::CloseLayer(uint32_t screenId, uint32_t layerId) in CloseLayer() argument 685 return g_composer->DestroyLayer(screenId, layerId); in CloseLayer() [all …]
|
/ohos5.0/drivers/peripheral/display/composer/vdi_base/src/ |
H A D | hdi_session.cpp | 256 static int32_t CreateLayer(uint32_t devId, const LayerInfo *layerInfo, uint32_t *layerId) in CreateLayer() argument 263 static int32_t DestroyLayer(uint32_t devId, uint32_t layerId) in DestroyLayer() argument 269 static int32_t SetLayerRegion(uint32_t devId, uint32_t layerId, IRect *rect) in SetLayerRegion() argument 276 static int32_t SetLayerCrop(uint32_t devId, uint32_t layerId, IRect *rect) in SetLayerCrop() argument 283 static int32_t SetLayerZorder(uint32_t devId, uint32_t layerId, uint32_t zorder) in SetLayerZorder() argument 289 static int32_t SetLayerPreMulti(uint32_t devId, uint32_t layerId, bool preMul) in SetLayerPreMulti() argument 295 static int32_t SetLayerAlpha(uint32_t devId, uint32_t layerId, LayerAlpha *alpha) in SetLayerAlpha() argument 302 static int32_t SetLayerTransformMode(uint32_t devId, uint32_t layerId, TransformType type) in SetLayerTransformMode() argument 308 static int32_t SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, IRect *region) in SetLayerDirtyRegion() argument 328 static int32_t SetLayerCompositionType(uint32_t devId, uint32_t layerId, CompositionType type) in SetLayerCompositionType() argument [all …]
|
H A D | display_composer_vdi_impl.cpp | 213 … DisplayComposerVdiImpl::CreateLayer(uint32_t devId, const LayerInfo& layerInfo, uint32_t& layerId) in CreateLayer() argument 220 int32_t DisplayComposerVdiImpl::DestroyLayer(uint32_t devId, uint32_t layerId) in DestroyLayer() argument 234 int32_t DisplayComposerVdiImpl::SetLayerAlpha(uint32_t devId, uint32_t layerId, const LayerAlpha& a… 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, &HdiLayer::SetLayerCrop, in SetLayerCrop() 258 int32_t DisplayComposerVdiImpl::SetLayerZorder(uint32_t devId, uint32_t layerId, uint32_t zorder) in SetLayerZorder() argument 265 int32_t DisplayComposerVdiImpl::SetLayerPreMulti(uint32_t devId, uint32_t layerId, bool preMul) in SetLayerPreMulti() 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", 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() 99 *layerId = layer->GetId(); in CreateLayer() 114 int32_t HdiDisplay::DestroyLayer(uint32_t layerId) in DestroyLayer() argument 116 DISPLAY_LOGD("layerId %{public}d", layerId); in DestroyLayer() 117 auto iter = mLayersMap.find(layerId); in DestroyLayer() 119 DISPLAY_LOGE("can not find the layer id %{public}d", layerId)); in DestroyLayer() [all …]
|
/ohos5.0/drivers/interface/display/composer/v1_0/hdi_impl/ |
H A D | display_composer_hdi_impl.h | 345 uint32_t& layerId) override in CreateLayer() argument 351 virtual int32_t DestroyLayer(uint32_t devId, uint32_t layerId) override in DestroyLayer() argument 354 return ToDispErrCode(hdi_->DestroyLayer(devId, layerId)); in DestroyLayer() 366 return ToDispErrCode(req_->SetLayerAlpha(devId, layerId, alpha)); in SetLayerAlpha() 372 return ToDispErrCode(req_->SetLayerRegion(devId, layerId, rect)); in SetLayerRegion() 378 return ToDispErrCode(req_->SetLayerCrop(devId, layerId, rect)); in SetLayerCrop() 384 return ToDispErrCode(req_->SetLayerZorder(devId, layerId, zorder)); in SetLayerZorder() 390 return ToDispErrCode(req_->SetLayerPreMulti(devId, layerId, preMul)); in SetLayerPreMulti() 427 return ToDispErrCode(req_->SetLayerBlendType(devId, layerId, type)); in SetLayerBlendType() 451 virtual int32_t SetLayerMetaData(uint32_t devId, uint32_t layerId, in SetLayerMetaData() argument [all …]
|
/ohos5.0/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 239 static int32_t CloseLayer(uint32_t devId, uint32_t layerId) in CloseLayer() argument 245 static int32_t SetLayerSize(uint32_t devId, uint32_t layerId, IRect *rect) in SetLayerSize() argument 252 static int32_t SetLayerCrop(uint32_t devId, uint32_t layerId, IRect *rect) in SetLayerCrop() argument 259 static int32_t SetLayerZorder(uint32_t devId, uint32_t layerId, uint32_t zorder) in SetLayerZorder() argument 265 static int32_t SetLayerPreMulti(uint32_t devId, uint32_t layerId, bool preMul) in SetLayerPreMulti() argument 271 static int32_t SetLayerAlpha(uint32_t devId, uint32_t layerId, LayerAlpha *alpha) in SetLayerAlpha() argument 278 static int32_t SetTransformMode(uint32_t devId, uint32_t layerId, TransformType type) in SetTransformMode() argument 284 static int32_t SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, IRect *region) in SetLayerDirtyRegion() argument 310 static int32_t SetLayerBlendType(uint32_t devId, uint32_t layerId, BlendType type) in SetLayerBlendType() argument [all …]
|
H A D | hdi_display.cpp | 65 int32_t HdiDisplay::SetLayerZorder(uint32_t layerId, uint32_t zorder) in SetLayerZorder() argument 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() 90 int32_t HdiDisplay::CreateLayer(const LayerInfo *layerInfo, uint32_t *layerId) in CreateLayer() argument 100 *layerId = layer->GetId(); in CreateLayer() 115 int32_t HdiDisplay::CloseLayer(uint32_t layerId) in CloseLayer() argument 117 DISPLAY_LOGD("layerId %{public}d", layerId); in CloseLayer() 118 auto iter = mLayersMap.find(layerId); in CloseLayer() 120 DISPLAY_LOGE("can not find the layer id %{public}d", layerId)); in CloseLayer() [all …]
|
/ohos5.0/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; 78 virtual int32_t SetLayerBlendType(uint32_t devId, uint32_t layerId, BlendType type) = 0; 79 virtual int32_t SetLayerMaskInfo(uint32_t devId, uint32_t layerId, const MaskInfo maskInfo) = 0; [all …]
|
/ohos5.0/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) overrid… 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) overri… 69 virtual int32_t SetLayerBuffer(uint32_t devId, uint32_t layerId, 72 virtual int32_t SetLayerBlendType(uint32_t devId, uint32_t layerId, BlendType type) override; [all …]
|
/ohos5.0/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) overrid… 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) overri… 69 virtual int32_t SetLayerBuffer(uint32_t devId, uint32_t layerId, 72 virtual int32_t SetLayerBlendType(uint32_t devId, uint32_t layerId, BlendType type) override; [all …]
|
H A D | display_composer_vdi_impl.cpp | 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() 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 277 int32_t DisplayComposerVdiImpl::SetLayerZorder(uint32_t devId, uint32_t layerId, uint32_t zorder) in SetLayerZorder() argument 285 int32_t DisplayComposerVdiImpl::SetLayerPreMulti(uint32_t devId, uint32_t layerId, bool preMul) in SetLayerPreMulti() argument 304 int32_t ec = composerModel_->CallLayerFunction(devId, layerId, &HdiLayer::SetLayerDirtyRegion, in SetLayerDirtyRegion() 334 int32_t DisplayComposerVdiImpl::SetLayerBlendType(uint32_t devId, uint32_t layerId, BlendType type) in SetLayerBlendType() argument [all …]
|
/ohos5.0/docs/zh-cn/device-dev/driver/ |
H A D | driver-peripherals-display-vdi-des.md | 68 | 关闭图层 | int32_t DestroyLayer(uint32_t devId, uint32_t layerId) | 74 …| 设置图层预乘 | int32_t SetLayerPreMulti(uint32_t devId, uint32_t layerId, bool pr… 120 …virtual int32_t CreateLayer(uint32_t devId, const LayerInfo& layerInfo, uint32_t& layerId) overrid… 121 virtual int32_t DestroyLayer(uint32_t devId, uint32_t layerId) override; 123 … virtual int32_t SetLayerAlpha(uint32_t devId, uint32_t layerId, const LayerAlpha& alpha) override; 124 virtual int32_t SetLayerRegion(uint32_t devId, uint32_t layerId, const IRect& rect) override; 125 virtual int32_t SetLayerCrop(uint32_t devId, uint32_t layerId, const IRect& rect) override; 126 virtual int32_t SetLayerZorder(uint32_t devId, uint32_t layerId, uint32_t zorder) override; 127 virtual int32_t SetLayerPreMulti(uint32_t devId, uint32_t layerId, bool preMul) override; 131 virtual int32_t SetLayerBuffer(uint32_t devId, uint32_t layerId, [all …]
|