/foundation/graphic/graphic_surface/surface/src/ |
H A D | surface_utils.cpp | 176 float bufferHeight = buffer->GetHeight(); in ComputeTransformMatrix() local 183 if (crop.h < bufferHeight && bufferHeight != 0) { in ComputeTransformMatrix() 184 ty = (float(bufferHeight - crop.y) / bufferHeight); in ComputeTransformMatrix() 185 sy = (float(crop.h) / bufferHeight); in ComputeTransformMatrix() 274 float bufferHeight = buffer->GetHeight(); in ComputeTransformMatrixV2() local 281 if (crop.h < bufferHeight && bufferHeight != 0) { in ComputeTransformMatrixV2() 282 ty = (float(bufferHeight in ComputeTransformMatrixV2() [all...] |
/foundation/window/window_manager/utils/include/ |
H A D | surface_draw.h | 35 int32_t bufferHeight, uint32_t color); 37 int32_t bufferHeight, const std::string& imagePath); 39 int32_t bufferHeight, std::shared_ptr<Media::PixelMap> pixelMap); 53 int32_t bufferHeight);
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/egl_image/src/ |
H A D | pixel_map_from_surface.cpp | 83 int bufferHeight = surfaceBuffer_->GetHeight(); in GetNativeWindowBufferFromSurface() local 84 if (srcRect.width > bufferWidth || srcRect.height > bufferHeight || in GetNativeWindowBufferFromSurface() 85 srcRect.left >= bufferWidth || srcRect.top >= bufferHeight || in GetNativeWindowBufferFromSurface() 86 srcRect.left + srcRect.width > bufferWidth || srcRect.top + srcRect.height > bufferHeight) { in GetNativeWindowBufferFromSurface() 141 int bufferHeight = surfaceBuffer_->GetHeight(); in DrawImage() local 150 std::make_shared<GrBackendTexture>(bufferWidth, bufferHeight, GrMipMapped::kNo, grExternalTextureInfo); in DrawImage()
|
/foundation/arkui/ui_lite/frameworks/dock/ |
H A D | screen_device_proxy.cpp | 50 uint16_t bufferHeight = (height_ > curViewRect_.GetHeight()) ? curViewRect_.GetHeight() : height_; in SetAnimatorRect() local 53 animatorImageInfo_.dataSize = bufferWidth * bufferHeight * DrawUtils::GetByteSizeByColorMode(animatorBufferMode_); in SetAnimatorRect() 55 animatorImageInfo_.header.height = bufferHeight; in SetAnimatorRect()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
H A D | rosen_render_surface.cpp | 346 int32_t bufferHeight = surfaceNode->buffer_->GetSurfaceBufferHeight(); in DrawBuffer() local 349 ACE_SCOPED_TRACE("Web CompareBufferSize (width %d, height %d, bufferWidth %d, bufferHeight %d)" \ in DrawBuffer() 350 " pipeline freeze status = %d", width, height, bufferWidth, bufferHeight, pipeline->IsFreezeFlushMessage()); in DrawBuffer() 351 if (bufferWidth > SIZE_LIMIT || bufferHeight > SIZE_LIMIT in DrawBuffer() 352 || (abs(height - bufferHeight) < PERMITTED_DIFFERENCE && abs(width - bufferWidth) < PERMITTED_DIFFERENCE)) { in DrawBuffer() 358 ACE_SCOPED_TRACE("Web SetIsFreezeFlushMessage (width %d, height %d, bufferWidth %d, bufferHeight %d)", in DrawBuffer() 359 width, height, bufferWidth, bufferHeight); in DrawBuffer() 389 int32_t bufferHeight = surfaceBuffer->GetSurfaceBufferHeight(); in DrawBuffer() local 391 if (webOffset_ >= 0 || bufferHeight < ADJUST_WEB_DRAW_LENGTH * 2 || bufferHeight > in DrawBuffer() [all...] |
/foundation/window/window_manager/utils/src/ |
H A D | surface_draw.cpp | 39 int32_t bufferHeight, const std::string& imagePath) in DrawImage() 46 sptr<OHOS::SurfaceBuffer> buffer = GetSurfaceBuffer(layer, bufferWidth, bufferHeight); in DrawImage() 70 int32_t bufferHeight, std::shared_ptr<Media::PixelMap> pixelMap) in DrawImage() 77 sptr<OHOS::SurfaceBuffer> buffer = GetSurfaceBuffer(layer, bufferWidth, bufferHeight); in DrawImage() 101 int32_t bufferHeight, uint32_t color) in DrawColor() 108 sptr<OHOS::SurfaceBuffer> buffer = GetSurfaceBuffer(layer, bufferWidth, bufferHeight); in DrawColor() 140 int32_t bufferWidth, int32_t bufferHeight) in GetSurfaceBuffer() 146 .height = bufferHeight, in GetSurfaceBuffer() 38 DrawImage(std::shared_ptr<RSSurfaceNode> surfaceNode, int32_t bufferWidth, int32_t bufferHeight, const std::string& imagePath) DrawImage() argument 69 DrawImage(std::shared_ptr<RSSurfaceNode> surfaceNode, int32_t bufferWidth, int32_t bufferHeight, std::shared_ptr<Media::PixelMap> pixelMap) DrawImage() argument 100 DrawColor(std::shared_ptr<RSSurfaceNode> surfaceNode, int32_t bufferWidth, int32_t bufferHeight, uint32_t color) DrawColor() argument 139 GetSurfaceBuffer(sptr<OHOS::Surface> layer, int32_t bufferWidth, int32_t bufferHeight) GetSurfaceBuffer() argument
|
/foundation/graphic/graphic_2d/rosen/modules/effect/effectChain/src/ |
H A D | input.cpp | 109 } else if (key == "bufferHeight" && size > 0) {
in SetValue() 110 std::shared_ptr<int> bufferHeight = std::static_pointer_cast<int>(value);
in SetValue() local 111 bufferHeight_ = *(bufferHeight.get());
in SetValue()
|
/foundation/graphic/graphic_2d/rosen/modules/create_pixelmap_surface/src/ |
H A D | pixel_map_from_surface.cpp | 536 int bufferHeight = surfaceBuffer->GetHeight(); in GetNativeWindowBufferFromSurface() local 537 if (srcRect.width > bufferWidth || srcRect.height > bufferHeight || in GetNativeWindowBufferFromSurface() 538 srcRect.left >= bufferWidth || srcRect.top >= bufferHeight || in GetNativeWindowBufferFromSurface() 539 srcRect.left + srcRect.width > bufferWidth || srcRect.top + srcRect.height > bufferHeight) { in GetNativeWindowBufferFromSurface() 541 "bufferWidth=%{public}d, bufferHeight=%{public}d", in GetNativeWindowBufferFromSurface() 542 srcRect.left, srcRect.top, srcRect.width, srcRect.height, bufferWidth, bufferHeight); in GetNativeWindowBufferFromSurface() 596 int bufferHeight = surfaceBuffer_->GetHeight(); in DrawImage() local 606 std::make_shared<GrBackendTexture>(bufferWidth, bufferHeight, GrMipMapped::kNo, grExternalTextureInfo); in DrawImage()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_uni_render_composer_adapter.cpp | 367 const auto bufferHeight = info.buffer->GetSurfaceBufferHeight(); in GetComposerInfoSrcRect() local 377 " boundsWidth:%{public}f bufferHeight:%{public}d boundsHeight:%{public}f frameGravity:%{public}d" in GetComposerInfoSrcRect() 379 boundsWidth, bufferHeight, boundsHeight, node.GetRenderProperties().GetFrameGravity(), in GetComposerInfoSrcRect() 381 if ((bufferWidth != boundsWidth || bufferHeight != boundsHeight) && in GetComposerInfoSrcRect() 384 float yScale = (ROSEN_EQ(boundsHeight, 0.0f) ? 1.0f : bufferHeight / boundsHeight); in GetComposerInfoSrcRect() 405 info.srcRect.h = (bufferHeight / scale - (boundsHeight - info.srcRect.h)) * scale; in GetComposerInfoSrcRect() 412 info.srcRect.h = bufferHeight; in GetComposerInfoSrcRect() 417 info.srcRect.h = std::min(static_cast<int32_t>(std::ceil(info.srcRect.h * yScale)), bufferHeight); in GetComposerInfoSrcRect() 423 Drawing::RectI bufferRect(0, 0, bufferWidth, bufferHeight); in GetComposerInfoSrcRect() 448 const auto bufferHeight in GetComposerInfoSrcRect() local [all...] |
H A D | rs_base_render_util.cpp | 746 int32_t bufferHeight = srcBuf->GetHeight(); 749 if (bufferWidth < 1 || bufferHeight < 1 || bufferStride < 1 || bufferSize < 1) { 751 " %{public}d, %{public}d, %{public}d]", bufferWidth, bufferHeight, bufferStride, bufferSize); 758 bufferHeight = ((bufferHeight - 1) / paddingBase + 1) * paddingBase; 762 int32_t len = bufferStride * bufferHeight; 778 for (int i = 0; i < bufferHeight; i++) { 1149 const float bufferHeight = bufferBounds.GetHeight(); 1161 } else if (bufferHeight > 0) { 1162 heightAdjust = std::min(bufferHeight, boundsHeigh [all...] |
H A D | rs_composer_adapter.cpp | 320 const auto bufferHeight = info.buffer->GetSurfaceBufferHeight(); in GetComposerInfoSrcRect() local 323 if (bufferWidth != boundsWidth || bufferHeight != boundsHeight) { in GetComposerInfoSrcRect() 326 double yScale = (ROSEN_EQ(boundsHeight, 0) ? 1.0 : 1.0 * bufferHeight / boundsHeight); in GetComposerInfoSrcRect() 330 info.srcRect.h = std::min(static_cast<int32_t>(info.srcRect.h * yScale), bufferHeight); in GetComposerInfoSrcRect()
|
H A D | rs_uni_render_util.cpp | 1390 const auto bufferHeight = buffer->GetSurfaceBufferHeight(); in UpdateRealSrcRect() local 1397 if ((bufferWidth != boundsWidth || bufferHeight != boundsHeight) && in UpdateRealSrcRect() 1400 float yScale = (ROSEN_EQ(boundsHeight, 0.0f) ? 1.0f : bufferHeight / boundsHeight); in UpdateRealSrcRect() 1416 srcRect.height_ = (bufferHeight / scale - (boundsHeight - srcRect.height_)) * scale; in UpdateRealSrcRect() 1422 srcRect.height_ = bufferHeight; in UpdateRealSrcRect() 1427 srcRect.height_ = std::min(static_cast<int32_t>(std::ceil(srcRect.height_ * yScale)), bufferHeight); in UpdateRealSrcRect() 1431 RectI bufferRect(0, 0, bufferWidth, bufferHeight); in UpdateRealSrcRect()
|
H A D | rs_uni_render_visitor.cpp | 1459 const auto bufferHeight = buffer->GetSurfaceBufferHeight();
in UpdateHwcNodeEnableByBufferSize() local 1471 if ((bufferWidth < boundsWidth) || (bufferHeight < boundsHeight)) {
in UpdateHwcNodeEnableByBufferSize() 1474 node.GetName().c_str(), node.GetId(), bufferWidth, bufferHeight, boundsWidth, boundsHeight);
in UpdateHwcNodeEnableByBufferSize()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/round_corner_display/ |
H A D | rs_rcd_surface_render_node.h | 75 uint32_t bufferHeight = 0; member
|
H A D | rs_rcd_surface_render_node.cpp | 116 rcdSourceInfo.bufferHeight = height; in SetRcdBufferHeight() 121 return rcdSourceInfo.bufferHeight; in GetRcdBufferHeight() 140 // need to plus 2 while calculating the bufferHeight in hardware dss way in GetHardenBufferRequestConfig()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/pipeline/ |
H A D | rs_render_thread_visitor.cpp | 382 const float bufferHeight = node.GetSuggestedBufferHeight() * property.GetScaleY(); in ProcessRootRenderNode() local 385 (void)curDirtyManager_->SetSurfaceSize(bufferWidth, bufferHeight); in ProcessRootRenderNode() 430 auto surfaceFrame = rsSurface->RequestFrame(bufferWidth, bufferHeight, uiTimestamp_); in ProcessRootRenderNode() 432 auto surfaceFrame = rsSurface->RequestFrame(std::round(bufferWidth), std::round(bufferHeight), uiTimestamp_); in ProcessRootRenderNode() 489 Gravity::RESIZE, RectF { 0.0f, 0.0f, bufferWidth, bufferHeight }, rootWidth, rootHeight, gravityMatrix); in ProcessRootRenderNode() 503 canvas_->ClipRect(Drawing::Rect(0, 0, bufferWidth, bufferHeight), Drawing::ClipOp::INTERSECT, false); in ProcessRootRenderNode()
|
/foundation/graphic/graphic_2d/frameworks/vulkan_layers/swapchain_layer/ |
H A D | swapchain_layer.cpp | 1135 void InitRegionRect(const VkRectLayerKHR* layer, struct Region::Rect* rect, int32_t bufferHeight) in InitRegionRect() argument 1139 rect->y = bufferHeight - layer->extent.height - layer->offset.y; in InitRegionRect() 1156 int32_t bufferHeight = 0; in FlushBuffer() local 1157 int err = NativeWindowHandleOpt(window, GET_BUFFER_GEOMETRY, &bufferHeight, &bufferWidth); in FlushBuffer() 1173 InitRegionRect(®ion->pRectangles[r], &rects[r], bufferHeight); in FlushBuffer()
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/ |
H A D | rs_round_corner_display_test.cpp | 869 auto bufferHeight = rcdRenderNode.GetRcdBufferHeight(); in HWTEST_F() local 870 EXPECT_EQ(bufferHeight, height); in HWTEST_F()
|