Home
last modified time | relevance | path

Searched refs:IRect (Results 1 – 25 of 81) sorted by relevance

1234

/ohos5.0/docs/zh-cn/device-dev/reference/hdi-apis/display/
H A D_i_rect_v10.md1 # IRect chapter
32 int IRect::h
42 int IRect::w
52 int IRect::x
62 int IRect::y
H A D_rectangle_v10.md20 | struct [IRect](_i_rect_v10.md)[rect](#rect) | 矩形区域 |
40 struct IRect Rectangle::rect
/ohos5.0/drivers/peripheral/display/composer/vdi_base/include/
H A Dhdi_layer.h83 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 Ddisplay_composer_vdi_impl.h46 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 Ddisplay_gfx.h55 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 Dhdi_layer.h89 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 Dhdi_layer.cpp89 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 Ddisplay_device_service.cpp109 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 *>(&region)); 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 Didisplay_device.h58 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 Ddisplay_device_service.h48 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 &region) 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 Didisplay_composer_vdi.h52 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 Ddisplay_composer_vdi_impl.h46 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 Ddisplay_gfx.h55 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 Ddisplay_composer_vdi_impl.cpp140 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 Dhdi_test_layer.h80 void SetLayerPosition(const IRect& rect);
81 void SetLayerCrop(const IRect& rect);
103 IRect displayRect_ = { 0 };
104 IRect cropRect_ = { 0 };
H A Ddisplay_test_utils.h57 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 Ddisplay_device_proxy.h52 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 &region) 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 Ddisplay_gfx.h85 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 Ddisplay_layer.h182 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 Dgfx_engines.cpp65 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 Didisplay_composer_interface.h252 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 Ddriver-peripherals-display-vdi-des.md56 | 设置显示设备的裁剪区域 | 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 Ddisplay_composer_vdi_impl.cpp130 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 Dhdi_session.cpp184 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 Dlayer_fuzzer.cpp108 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()

1234