Home
last modified time | relevance | path

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

/ohos5.0/foundation/graphic/graphic_surface/surface/src/
H A Dsurface_utils.cpp174 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 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);
/ohos5.0/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, grExternalTextureI… in DrawImage()
/ohos5.0/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(anima… in SetAnimatorRect()
55 animatorImageInfo_.header.height = bufferHeight; in SetAnimatorRect()
/ohos5.0/foundation/window/window_manager/utils/src/
H A Dsurface_draw.cpp39 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 Drosen_render_surface.cpp373 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 Dpixel_map_from_surface.cpp526 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 Dinput.cpp110 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 Drs_base_render_util.cpp748 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 Drs_uni_render_composer_adapter.cpp318 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 Drs_composer_adapter.cpp263 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 Drs_uni_render_util.cpp1370 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 Drs_uni_render_visitor.cpp1463 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 Drs_render_thread_visitor.cpp402 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 Drs_rcd_surface_render_node.cpp115 rcdSourceInfo.bufferHeight = height; in SetRcdBufferHeight()
120 return rcdSourceInfo.bufferHeight; in GetRcdBufferHeight()
H A Drs_rcd_surface_render_node.h80 uint32_t bufferHeight = 0; member
/ohos5.0/foundation/graphic/graphic_2d/frameworks/vulkan_layers/swapchain_layer/
H A Dswapchain_layer.cpp1136 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(&region->pRectangles[r], &rects[r], bufferHeight); in FlushBuffer()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/
H A Drs_round_corner_display_test.cpp866 auto bufferHeight = rcdRenderNode.GetRcdBufferHeight(); variable
867 EXPECT_EQ(bufferHeight, height);