/ohos5.0/foundation/graphic/graphic_surface/surface/src/ |
H A D | surface_utils.cpp | 174 float bufferHeight = buffer->GetHeight(); in ComputeTransformMatrix() local 181 if (crop.h < bufferHeight && bufferHeight != 0) { in ComputeTransformMatrix() 182 ty = (float(bufferHeight - crop.y) / bufferHeight); in ComputeTransformMatrix() 183 sy = (float(crop.h) / bufferHeight); in ComputeTransformMatrix() 272 float bufferHeight = buffer->GetHeight(); in ComputeTransformMatrixV2() local 279 if (crop.h < bufferHeight && bufferHeight != 0) { in ComputeTransformMatrixV2() 280 ty = (float(bufferHeight - crop.y) / bufferHeight); in ComputeTransformMatrixV2() 281 sy = (float(crop.h) / bufferHeight); in ComputeTransformMatrixV2()
|
/ohos5.0/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);
|
/ohos5.0/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, grExternalTextureI… in DrawImage()
|
/ohos5.0/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(anima… in SetAnimatorRect() 55 animatorImageInfo_.header.height = bufferHeight; in SetAnimatorRect()
|
/ohos5.0/foundation/window/window_manager/utils/src/ |
H A D | surface_draw.cpp | 39 int32_t bufferHeight, const std::string& imagePath) in DrawImage() argument 46 sptr<OHOS::SurfaceBuffer> buffer = GetSurfaceBuffer(layer, bufferWidth, bufferHeight); in DrawImage() 70 int32_t bufferHeight, std::shared_ptr<Media::PixelMap> pixelMap) in DrawImage() argument 77 sptr<OHOS::SurfaceBuffer> buffer = GetSurfaceBuffer(layer, bufferWidth, bufferHeight); in DrawImage() 101 int32_t bufferHeight, uint32_t color) in DrawColor() argument 108 sptr<OHOS::SurfaceBuffer> buffer = GetSurfaceBuffer(layer, bufferWidth, bufferHeight); in DrawColor() 140 int32_t bufferWidth, int32_t bufferHeight) in GetSurfaceBuffer() argument 146 .height = bufferHeight, in GetSurfaceBuffer()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
H A D | rosen_render_surface.cpp | 373 int32_t bufferHeight = surfaceNode->buffer_->GetSurfaceBufferHeight(); in DrawBuffer() local 376 if (bufferWidth > SIZE_LIMIT || bufferHeight > SIZE_LIMIT in DrawBuffer() 377 …|| (abs(height - bufferHeight) < PERMITTED_DIFFERENCE && abs(width - bufferWidth) < PERMITTED_DIFF… in DrawBuffer() 384 width, height, bufferWidth, bufferHeight); in DrawBuffer() 414 int32_t bufferHeight = surfaceBuffer->GetSurfaceBufferHeight(); in DrawBuffer() local 416 …if (webOffset_ >= 0 || bufferHeight < ADJUST_WEB_DRAW_LENGTH * 2 || bufferHeight >= DEFAULT_WEB_DR… in DrawBuffer() 419 int32_t stepStear = bufferHeight - ADJUST_WEB_DRAW_LENGTH * 2; in DrawBuffer() 431 orgin_.GetX(), orgin_.GetY(), bufferWidth, bufferHeight); in DrawBuffer()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/create_pixelmap_surface/src/ |
H A D | pixel_map_from_surface.cpp | 526 int bufferHeight = surfaceBuffer->GetHeight(); in GetNativeWindowBufferFromSurface() local 527 if (srcRect.width > bufferWidth || srcRect.height > bufferHeight || in GetNativeWindowBufferFromSurface() 528 srcRect.left >= bufferWidth || srcRect.top >= bufferHeight || in GetNativeWindowBufferFromSurface() 529 srcRect.left + srcRect.width > bufferWidth || srcRect.top + srcRect.height > bufferHeight) { in GetNativeWindowBufferFromSurface() 532 srcRect.left, srcRect.top, srcRect.width, srcRect.height, bufferWidth, bufferHeight); in GetNativeWindowBufferFromSurface() 582 int bufferHeight = surfaceBuffer_->GetHeight(); in DrawImage() local 592 …std::make_shared<GrBackendTexture>(bufferWidth, bufferHeight, GrMipMapped::kNo, grExternalTextureI… in DrawImage()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/effect/effectChain/src/ |
H A D | input.cpp | 110 std::shared_ptr<int> bufferHeight = std::static_pointer_cast<int>(value); in SetValue() local 111 bufferHeight_ = *(bufferHeight.get()); in SetValue()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_base_render_util.cpp | 748 int32_t bufferHeight = srcBuf->GetHeight(); in ConvertYUV420SPToRGBA() local 751 if (bufferWidth < 1 || bufferHeight < 1 || bufferStride < 1 || bufferSize < 1) { in ConvertYUV420SPToRGBA() 760 bufferHeight = ((bufferHeight - 1) / paddingBase + 1) * paddingBase; in ConvertYUV420SPToRGBA() 764 int32_t len = bufferStride * bufferHeight; in ConvertYUV420SPToRGBA() 780 for (int i = 0; i < bufferHeight; i++) { in ConvertYUV420SPToRGBA() 1163 const float bufferHeight = bufferBounds.GetHeight(); in GetSurfaceTransformMatrix() local 1167 matrix.PreTranslate(0, bufferHeight); in GetSurfaceTransformMatrix() 1172 matrix.PreTranslate(bufferWidth, bufferHeight); in GetSurfaceTransformMatrix() 1194 const float bufferHeight = bufferBounds.GetHeight(); in GetSurfaceTransformMatrixForRotationFixed() local 1206 } else if (bufferHeight > 0) { in GetSurfaceTransformMatrixForRotationFixed() [all …]
|
H A D | rs_uni_render_composer_adapter.cpp | 318 const auto bufferHeight = info.buffer->GetSurfaceBufferHeight(); in GetComposerInfoSrcRect() local 327 if ((bufferWidth != boundsWidth || bufferHeight != boundsHeight) && in GetComposerInfoSrcRect() 330 float yScale = (ROSEN_EQ(boundsHeight, 0.0f) ? 1.0f : bufferHeight / boundsHeight); in GetComposerInfoSrcRect() 341 info.srcRect.h = (bufferHeight / scale - (boundsHeight - info.srcRect.h)) * scale; in GetComposerInfoSrcRect() 348 info.srcRect.h = bufferHeight; in GetComposerInfoSrcRect() 359 Drawing::RectI bufferRect(0, 0, bufferWidth, bufferHeight); in GetComposerInfoSrcRect() 382 const auto bufferHeight = info.buffer->GetSurfaceBufferHeight(); in GetComposerInfoSrcRect() local 391 if ((bufferWidth != boundsWidth || bufferHeight != boundsHeight) && in GetComposerInfoSrcRect() 394 float yScale = (ROSEN_EQ(boundsHeight, 0.0f) ? 1.0f : bufferHeight / boundsHeight); in GetComposerInfoSrcRect() 413 info.srcRect.h = bufferHeight; in GetComposerInfoSrcRect() [all …]
|
H A D | rs_composer_adapter.cpp | 263 const auto bufferHeight = info.buffer->GetSurfaceBufferHeight(); in GetComposerInfoSrcRect() local 266 if (bufferWidth != boundsWidth || bufferHeight != boundsHeight) { in GetComposerInfoSrcRect() 269 double yScale = (ROSEN_EQ(boundsHeight, 0) ? 1.0 : 1.0 * bufferHeight / boundsHeight); in GetComposerInfoSrcRect() 273 info.srcRect.h = std::min(static_cast<int32_t>(info.srcRect.h * yScale), bufferHeight); in GetComposerInfoSrcRect()
|
H A D | rs_uni_render_util.cpp | 1370 const auto bufferHeight = buffer->GetSurfaceBufferHeight(); in UpdateRealSrcRect() local 1377 if ((bufferWidth != boundsWidth || bufferHeight != boundsHeight) && in UpdateRealSrcRect() 1380 float yScale = (ROSEN_EQ(boundsHeight, 0.0f) ? 1.0f : bufferHeight / boundsHeight); in UpdateRealSrcRect() 1391 srcRect.height_ = (bufferHeight / scale - (boundsHeight - srcRect.height_)) * scale; in UpdateRealSrcRect() 1397 srcRect.height_ = bufferHeight; in UpdateRealSrcRect() 1402 …rcRect.height_ = std::min(static_cast<int32_t>(std::ceil(srcRect.height_ * yScale)), bufferHeight); in UpdateRealSrcRect() 1406 RectI bufferRect(0, 0, bufferWidth, bufferHeight); in UpdateRealSrcRect()
|
H A D | rs_uni_render_visitor.cpp | 1463 const auto bufferHeight = buffer->GetSurfaceBufferHeight(); in UpdateHwcNodeEnableByBufferSize() local 1475 if ((bufferWidth < boundsWidth) || (bufferHeight < boundsHeight)) { in UpdateHwcNodeEnableByBufferSize() 1478 … node.GetName().c_str(), node.GetId(), bufferWidth, bufferHeight, boundsWidth, boundsHeight); in UpdateHwcNodeEnableByBufferSize()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/pipeline/ |
H A D | rs_render_thread_visitor.cpp | 402 const float bufferHeight = node.GetSuggestedBufferHeight() * property.GetScaleY(); in ProcessRootRenderNode() local 405 (void)curDirtyManager_->SetSurfaceSize(bufferWidth, bufferHeight); in ProcessRootRenderNode() 463 auto surfaceFrame = rsSurface->RequestFrame(bufferWidth, bufferHeight, uiTimestamp_); in ProcessRootRenderNode() 465 …auto surfaceFrame = rsSurface->RequestFrame(std::round(bufferWidth), std::round(bufferHeight), uiT… in ProcessRootRenderNode() 522 …Gravity::RESIZE, RectF { 0.0f, 0.0f, bufferWidth, bufferHeight }, rootWidth, rootHeight, gravityMa… in ProcessRootRenderNode() 540 …canvas_->ClipRect(Drawing::Rect(0, 0, bufferWidth, bufferHeight), Drawing::ClipOp::INTERSECT, fals… in ProcessRootRenderNode()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/round_corner_display/ |
H A D | rs_rcd_surface_render_node.cpp | 115 rcdSourceInfo.bufferHeight = height; in SetRcdBufferHeight() 120 return rcdSourceInfo.bufferHeight; in GetRcdBufferHeight()
|
H A D | rs_rcd_surface_render_node.h | 80 uint32_t bufferHeight = 0; member
|
/ohos5.0/foundation/graphic/graphic_2d/frameworks/vulkan_layers/swapchain_layer/ |
H A D | swapchain_layer.cpp | 1136 void InitRegionRect(const VkRectLayerKHR* layer, struct Region::Rect* rect, int32_t bufferHeight) in InitRegionRect() argument 1140 rect->y = bufferHeight - layer->extent.height - layer->offset.y; in InitRegionRect() 1157 int32_t bufferHeight = 0; in FlushBuffer() local 1158 int err = NativeWindowHandleOpt(window, GET_BUFFER_GEOMETRY, &bufferHeight, &bufferWidth); in FlushBuffer() 1174 InitRegionRect(®ion->pRectangles[r], &rects[r], bufferHeight); in FlushBuffer()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/ |
H A D | rs_round_corner_display_test.cpp | 866 auto bufferHeight = rcdRenderNode.GetRcdBufferHeight(); variable 867 EXPECT_EQ(bufferHeight, height);
|