/ohos5.0/docs/zh-cn/device-dev/reference/hdi-apis/display/ |
H A D | _i_rect_v10.md | 1 # IRect chapter 32 int IRect::h 42 int IRect::w 52 int IRect::x 62 int IRect::y
|
H A D | _rectangle_v10.md | 20 | struct [IRect](_i_rect_v10.md)[rect](#rect) | 矩形区域 | 40 struct IRect Rectangle::rect
|
/ohos5.0/drivers/peripheral/display/composer/vdi_base/include/ |
H A D | hdi_layer.h | 83 const IRect &GetLayerDisplayRect() const in GetLayerDisplayRect() 87 const IRect &GetLayerCrop() const in GetLayerCrop() 142 virtual int32_t SetLayerRegion(IRect *rect); 143 virtual int32_t SetLayerCrop(IRect *rect); 148 virtual int32_t SetLayerDirtyRegion(IRect *region); 149 virtual int32_t SetLayerVisibleRegion(uint32_t num, IRect *rect); 172 IRect mDisplayRect; 173 IRect mCrop;
|
H A D | display_composer_vdi_impl.h | 46 virtual int32_t SetDisplayClientCrop(uint32_t devId, const IRect& rect) override; 48 virtual int32_t SetDisplayClientDamage(uint32_t devId, std::vector<IRect>& rects) 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; 67 …virtual int32_t SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, const std::vector<IRect>& re… 68 …virtual int32_t SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, std::vector<IRect>& rects)…
|
H A D | display_gfx.h | 55 int32_t (*FillRect)(ISurface *surface, IRect *rect, uint32_t color, GfxOpt *opt); 108 …int32_t (*Blit)(ISurface *srcSurface, IRect *srcRect, ISurface *dstSurface, IRect *dstRect, GfxOpt…
|
/ohos5.0/drivers/peripheral/display/hal/default_standard/src/display_device/core/ |
H A D | hdi_layer.h | 89 const IRect &GetLayerDisplayRect() const in GetLayerDisplayRect() 93 const IRect &GetLayerCrop() const in GetLayerCrop() 162 virtual int32_t SetLayerSize(IRect *rect); 163 virtual int32_t SetLayerCrop(IRect *rect); 168 virtual int32_t SetLayerDirtyRegion(IRect *region); 169 virtual int32_t SetLayerVisibleRegion(uint32_t num, IRect *rect); 190 IRect mDisplayRect; 191 IRect mCrop;
|
H A D | hdi_layer.cpp | 89 int32_t HdiLayer::SetLayerSize(IRect *rect) in SetLayerSize() 98 int32_t HdiLayer::SetLayerCrop(IRect *rect) in SetLayerCrop() 135 int32_t HdiLayer::SetLayerDirtyRegion(IRect *region) in SetLayerDirtyRegion() 143 int32_t HdiLayer::SetLayerVisibleRegion(uint32_t num, IRect *rect) in SetLayerVisibleRegion()
|
/ohos5.0/drivers/peripheral/display/hdi_service/device/src/server/ |
H A D | display_device_service.cpp | 109 int32_t DisplayDeviceService::SetDisplayClientCrop(uint32_t devId, const IRect *rect) in SetDisplayClientCrop() 111 return displayDevice_->SetDisplayClientCrop(devId, const_cast<IRect *>(rect)); in SetDisplayClientCrop() 114 int32_t DisplayDeviceService::SetDisplayClientDestRect(uint32_t devId, const IRect &rect) in SetDisplayClientDestRect() 116 return displayDevice_->SetDisplayClientDestRect(devId, const_cast<IRect *>(&rect)); in SetDisplayClientDestRect() 126 return displayDevice_->SetDisplayClientDamage(devId, num, const_cast<IRect *>(&rect)); in SetDisplayClientDamage() 223 int32_t DisplayDeviceService::SetLayerCrop(uint32_t devId, uint32_t layerId, const IRect *rect) in SetLayerCrop() 225 return displayLayer_->SetLayerCrop(devId, layerId, const_cast<IRect *>(rect)); in SetLayerCrop() 297 return displayLayer_->SetLayerDirtyRegion(devId, layerId, const_cast<IRect *>(®ion)); in SetLayerDirtyRegion() 315 int32_t DisplayDeviceService::SetLayerSize(uint32_t devId, uint32_t layerId, const IRect *rect) in SetLayerSize() 317 return displayLayer_->SetLayerSize(devId, layerId, const_cast<IRect *>(rect)); in SetLayerSize() [all …]
|
/ohos5.0/drivers/peripheral/display/hdi_service/device/include/interfaces/ |
H A D | idisplay_device.h | 58 virtual int32_t SetDisplayClientCrop(uint32_t devId, const IRect *rect) = 0; 59 virtual int32_t SetDisplayClientDestRect(uint32_t devId, const IRect &rect) = 0; 61 virtual int32_t SetDisplayClientDamage(uint32_t devId, uint32_t num, const IRect &rect) = 0; 79 virtual int32_t SetLayerCrop(uint32_t devId, uint32_t layerId, const IRect *rect) = 0; 93 …virtual int32_t SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, uint32_t num, const IRect &r… 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; 104 …t32_t SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, uint32_t num, const IRect &rect) = 0;
|
/ohos5.0/drivers/peripheral/display/hdi_service/device/include/server/ |
H A D | display_device_service.h | 48 int32_t SetDisplayClientCrop(uint32_t devId, const IRect *rect) override; 49 int32_t SetDisplayClientDestRect(uint32_t devId, const IRect &rect) override; 51 int32_t SetDisplayClientDamage(uint32_t devId, uint32_t num, const IRect &rect) override; 69 int32_t SetLayerCrop(uint32_t devId, uint32_t layerId, const IRect *rect) override; 83 …int32_t SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, uint32_t num, const IRect ®ion) o… 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; 94 …int32_t SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, uint32_t num, const IRect &rect) o…
|
/ohos5.0/drivers/peripheral/display/composer/hdi_service/include/ |
H A D | idisplay_composer_vdi.h | 52 virtual int32_t SetDisplayClientCrop(uint32_t devId, const IRect& rect) = 0; 54 virtual int32_t SetDisplayClientDamage(uint32_t devId, std::vector<IRect>& rects) = 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; 74 …virtual int32_t SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, const std::vector<IRect>& re… 75 …virtual int32_t SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, std::vector<IRect>& rects)…
|
/ohos5.0/drivers/peripheral/display/hal/default_standard/src/display_device/ |
H A D | display_composer_vdi_impl.h | 46 virtual int32_t SetDisplayClientCrop(uint32_t devId, const IRect& rect) override; 48 virtual int32_t SetDisplayClientDamage(uint32_t devId, std::vector<IRect>& rects) 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; 67 …virtual int32_t SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, const std::vector<IRect>& re… 68 …virtual int32_t SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, std::vector<IRect>& rects)…
|
H A D | display_gfx.h | 55 int32_t (*FillRect)(ISurface *surface, IRect *rect, uint32_t color, GfxOpt *opt); 108 …int32_t (*Blit)(ISurface *srcSurface, IRect *srcRect, ISurface *dstSurface, IRect *dstRect, GfxOpt…
|
H A D | display_composer_vdi_impl.cpp | 140 int32_t DisplayComposerVdiImpl::SetDisplayClientCrop(uint32_t devId, const IRect& rect) in SetDisplayClientCrop() 154 int32_t DisplayComposerVdiImpl::SetDisplayClientDamage(uint32_t devId, std::vector<IRect>& rects) in SetDisplayClientDamage() 260 int32_t DisplayComposerVdiImpl::SetLayerRegion(uint32_t devId, uint32_t layerId, const IRect& rect) in SetLayerRegion() 264 const_cast<IRect*>(&rect)); in SetLayerRegion() 269 int32_t DisplayComposerVdiImpl::SetLayerCrop(uint32_t devId, uint32_t layerId, const IRect& rect) in SetLayerCrop() 272 …poserModel_->CallLayerFunction(devId, layerId, &HdiLayer::SetLayerCrop, const_cast<IRect*>(&rect)); in SetLayerCrop() 301 …oserVdiImpl::SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, const std::vector<IRect>& rects) in SetLayerDirtyRegion() 305 const_cast<IRect*>(rects.data())); in SetLayerDirtyRegion() 310 …ComposerVdiImpl::SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, std::vector<IRect>& rects) in SetLayerVisibleRegion()
|
/ohos5.0/drivers/peripheral/display/composer/test/common/ |
H A D | hdi_test_layer.h | 80 void SetLayerPosition(const IRect& rect); 81 void SetLayerCrop(const IRect& rect); 103 IRect displayRect_ = { 0 }; 104 IRect cropRect_ = { 0 };
|
H A D | display_test_utils.h | 57 IRect displayRect; 58 IRect displayCrop; 87 std::vector<IRect> SplitBuffer(const BufferHandle& handle, std::vector<uint32_t> &colors);
|
/ohos5.0/drivers/peripheral/display/hdi_service/device/include/proxy/ |
H A D | display_device_proxy.h | 52 int32_t SetDisplayClientCrop(uint32_t devId, const IRect *rect) override; 53 int32_t SetDisplayClientDestRect(uint32_t devId, const IRect &rect) override; 55 int32_t SetDisplayClientDamage(uint32_t devId, uint32_t num, const IRect &rect) override; 73 int32_t SetLayerCrop(uint32_t devId, uint32_t layerId, const IRect *rect) override; 87 …int32_t SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, uint32_t num, const IRect ®ion) o… 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; 98 …int32_t SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, uint32_t num, const IRect &rect) o…
|
/ohos5.0/drivers/peripheral/display/interfaces/include/ |
H A D | display_gfx.h | 85 int32_t (*FillRect)(ISurface *surface, IRect *rect, uint32_t color, GfxOpt *opt); 146 …int32_t (*Blit)(ISurface *srcSurface, IRect *srcRect, ISurface *dstSurface, IRect *dstRect, GfxOpt…
|
H A D | display_layer.h | 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); 465 int32_t (*SetLayerDirtyRegion)(uint32_t devId, uint32_t layerId, IRect *region); 558 int32_t (*SetLayerVisibleRegion)(uint32_t devId, uint32_t layerId, uint32_t num, IRect *rect);
|
/ohos5.0/foundation/graphic/graphic_utils_lite/frameworks/hals/ |
H A D | gfx_engines.cpp | 65 static void Convert2IRect(const Rect& rect, IRect& iRect) in Convert2IRect() 126 IRect rect = {}; in GfxFillArea() 155 IRect srcIRect = {}; in GfxBlit() 157 IRect dstIRect = {x, y, srcRect.GetWidth(), srcRect.GetHeight()}; in GfxBlit()
|
/ohos5.0/drivers/interface/display/composer/v1_0/include/ |
H A D | idisplay_composer_interface.h | 252 virtual int32_t SetDisplayClientCrop(uint32_t devId, const IRect& rect) = 0; 288 virtual int32_t SetDisplayClientDamage(uint32_t devId, std::vector<IRect>& rects) = 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; 700 …virtual int32_t SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, std::vector<IRect>& regions)… 717 …virtual int32_t SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, std::vector<IRect>& rects)…
|
/ohos5.0/docs/zh-cn/device-dev/driver/ |
H A D | driver-peripherals-display-vdi-des.md | 56 | 设置显示设备的裁剪区域 | int32_t SetDisplayClientCrop(uint32_t devId, const IRect& rect) | 58 …| 设置显示设备的显示脏区 | int32_t SetDisplayClientDamage(uint32_t devId, std::vector\<IRect\>&… 71 … | int32_t SetLayerRegion(uint32_t devId, uint32_t layerId, const IRect& rect) | 72 …| 设置图层裁剪区域 | int32_t SetLayerCrop(uint32_t devId, uint32_t layerId, const IRect&… 77 … | int32_t SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, std::vector\<IRect\>& rects) | 108 virtual int32_t SetDisplayClientCrop(uint32_t devId, const IRect& rect) override; 110 virtual int32_t SetDisplayClientDamage(uint32_t devId, std::vector<IRect>& rects) 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; 129 …virtual int32_t SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, const std::vector<IRect>& re… [all …]
|
/ohos5.0/drivers/peripheral/display/composer/vdi_base/src/ |
H A D | display_composer_vdi_impl.cpp | 130 int32_t DisplayComposerVdiImpl::SetDisplayClientCrop(uint32_t devId, const IRect& rect) in SetDisplayClientCrop() 144 int32_t DisplayComposerVdiImpl::SetDisplayClientDamage(uint32_t devId, std::vector<IRect>& rects) in SetDisplayClientDamage() 242 int32_t DisplayComposerVdiImpl::SetLayerRegion(uint32_t devId, uint32_t layerId, const IRect& rect) in SetLayerRegion() 245 const_cast<IRect*>(&rect)); in SetLayerRegion() 250 int32_t DisplayComposerVdiImpl::SetLayerCrop(uint32_t devId, uint32_t layerId, const IRect& rect) in SetLayerCrop() 253 const_cast<IRect*>(&rect)); in SetLayerCrop() 279 …oserVdiImpl::SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, const std::vector<IRect>& rects) in SetLayerDirtyRegion() 282 const_cast<IRect*>(rects.data())); in SetLayerDirtyRegion() 287 …ComposerVdiImpl::SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, std::vector<IRect>& rects) in SetLayerVisibleRegion()
|
H A D | hdi_session.cpp | 184 static int32_t SetDisplayClientCrop(uint32_t devId, IRect *rect) in SetDisplayClientCrop() 191 static int32_t SetDisplayClientDestRect(uint32_t devId, IRect *rect) in SetDisplayClientDestRect() 204 static int32_t SetDisplayClientDamage(uint32_t devId, uint32_t num, IRect *rect) in SetDisplayClientDamage() 269 static int32_t SetLayerRegion(uint32_t devId, uint32_t layerId, IRect *rect) in SetLayerRegion() 276 static int32_t SetLayerCrop(uint32_t devId, uint32_t layerId, IRect *rect) in SetLayerCrop() 308 static int32_t SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, IRect *region) in SetLayerDirtyRegion() 315 static int32_t SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, uint32_t num, IRect *rect) in SetLayerVisibleRegion()
|
/ohos5.0/drivers/peripheral/display/composer/test/fuzztest/layer_fuzzer/ |
H A D | layer_fuzzer.cpp | 108 static int32_t GetIRect(IRect& rect) in GetIRect() 180 IRect rect; in TestSetLayerRegion() 195 IRect rect; in TestSetLayerCrop() 245 IRect region; in TestSetLayerDirtyRegion() 251 std::vector<IRect> vRects; in TestSetLayerDirtyRegion() 262 IRect rect; in TestSetLayerVisibleRegion() 268 std::vector<IRect> vRects; in TestSetLayerVisibleRegion()
|