Home
last modified time | relevance | path

Searched refs:bufferHeight (Results 1 - 18 of 18) sorted by relevance

/foundation/graphic/graphic_surface/surface/src/
H A Dsurface_utils.cpp176 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 Dsurface_draw.h35 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 Dpixel_map_from_surface.cpp83 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 Dscreen_device_proxy.cpp50 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 Drosen_render_surface.cpp346 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 Dsurface_draw.cpp39 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 Dinput.cpp109 } 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 Dpixel_map_from_surface.cpp536 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 Drs_uni_render_composer_adapter.cpp367 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 Drs_base_render_util.cpp746 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 Drs_composer_adapter.cpp320 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 Drs_uni_render_util.cpp1390 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 Drs_uni_render_visitor.cpp1459 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 Drs_rcd_surface_render_node.h75 uint32_t bufferHeight = 0; member
H A Drs_rcd_surface_render_node.cpp116 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 Drs_render_thread_visitor.cpp382 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 Dswapchain_layer.cpp1135 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(&region->pRectangles[r], &rects[r], bufferHeight); in FlushBuffer()
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/
H A Drs_round_corner_display_test.cpp869 auto bufferHeight = rcdRenderNode.GetRcdBufferHeight(); in HWTEST_F() local
870 EXPECT_EQ(bufferHeight, height); in HWTEST_F()

Completed in 29 milliseconds