Home
last modified time | relevance | path

Searched refs:rsBitmap (Results 1 – 9 of 9) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/image_provider/adapter/
H A Dimage_decoder.cpp229 RSBitmap rsBitmap; in TryCompress()
230 if (!rsBitmap.Build(rsImage->GetWidth(), rsImage->GetHeight(), rsBitmapFormat)) { in TryCompress()
234 CHECK_NULL_VOID(rsImage->ReadPixels(rsBitmap, 0, 0)); in TryCompress()
235 auto width = rsBitmap.GetWidth(); in TryCompress()
236 auto height = rsBitmap.GetHeight(); in TryCompress()
240 … auto compressData = ImageCompressor::GetInstance()->GpuCompress(key, rsBitmap, width, height); in TryCompress()
248 rasterizedImage->BuildFromBitmap(rsBitmap); in TryCompress()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/rosen/
H A Ddrawing_image.cpp240 RSBitmap rsBitmap; in GetPixelMap() local
241 if (!rsBitmap.Build(rsImage->GetWidth(), rsImage->GetHeight(), rsBitmapFormat)) { in GetPixelMap()
245 CHECK_NULL_RETURN(rsImage->ReadPixels(rsBitmap, 0, 0), nullptr); in GetPixelMap()
246 const auto* addr = static_cast<uint32_t*>(rsBitmap.GetPixels()); in GetPixelMap()
247 auto width = static_cast<int32_t>(rsBitmap.GetWidth()); in GetPixelMap()
248 auto height = static_cast<int32_t>(rsBitmap.GetHeight()); in GetPixelMap()
H A Ddrawing_decoration_painter.cpp1154 RSBitmap rsBitmap; in CreateBorderImageGradient() local
1155 rsBitmap.Build(paintSize.Width(), paintSize.Height(), format); in CreateBorderImageGradient()
1158 canvas->Bind(rsBitmap); in CreateBorderImageGradient()
1161 rsImage.BuildFromBitmap(rsBitmap); in CreateBorderImageGradient()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/canvas/
H A Doffscreen_canvas_paint_method.cpp109 auto rsBitmap = std::make_shared<RSBitmap>(); in DrawPixelMap() local
110rsBitmap->Build(pixelMap->GetWidth(), pixelMap->GetHeight(), rsBitmapFormat, pixelMap->GetRowStrid… in DrawPixelMap()
111 rsBitmap->SetPixels(const_cast<void*>(reinterpret_cast<const void*>(pixelMap->GetPixels()))); in DrawPixelMap()
115 CHECK_NULL_VOID(image->BuildFromBitmap(*rsBitmap)); in DrawPixelMap()
H A Dcustom_paint_paint_method.cpp324 auto rsBitmap = std::make_shared<RSBitmap>(); in UpdatePaintShader() local
325rsBitmap->Build(pixelMap->GetWidth(), pixelMap->GetHeight(), rsBitmapFormat, pixelMap->GetRowStrid… in UpdatePaintShader()
326 rsBitmap->SetPixels(const_cast<void*>(reinterpret_cast<const void*>(pixelMap->GetPixels()))); in UpdatePaintShader()
328 CHECK_NULL_VOID(image->BuildFromBitmap(*rsBitmap)); in UpdatePaintShader()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/image/
H A Drosen_render_image.cpp426 auto rsBitmap = std::make_shared<RSBitmap>();
427 rsBitmap->Build(pixmap->GetWidth(), pixmap->GetHeight(), rsBitmapFormat);
428 rsBitmap->SetPixels(const_cast<void*>(reinterpret_cast<const void*>(pixmap->GetPixels())));
432 rsImage->BuildFromBitmap(*rsBitmap);
1681 RSBitmap rsBitmap; local
1682 if (!rsBitmap.Build(rsImage->GetWidth(), rsImage->GetHeight(), rsBitmapFormat)) {
1686 CHECK_NULL_RETURN(rsImage->ReadPixels(rsBitmap, 0, 0), nullptr);
1687 const auto* addr = static_cast<uint32_t*>(rsBitmap.GetPixels());
1688 auto width = static_cast<int32_t>(rsBitmap.GetWidth());
1689 auto height = static_cast<int32_t>(rsBitmap.GetHeight());
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/image/
H A Dimage_provider.cpp485 RSBitmap rsBitmap;
487 rsBitmap.Build(image->GetWidth(), image->GetHeight(), rsBitmapFormat);
488 if (!image->ReadPixels(rsBitmap, 0, 0)) {
493 int32_t width = static_cast<int32_t>(rsBitmap.GetWidth());
494 int32_t height = static_cast<int32_t>(rsBitmap.GetHeight());
497 … compressData = ImageCompressor::GetInstance()->GpuCompress(src, rsBitmap, width, height);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/custom_paint/
H A Drosen_render_custom_paint.cpp3071 RSBitmap rsBitmap; local
3072 rsBitmap.Build(image->GetWidth(), image->GetHeight(), rsBitmapFormat);
3073 if (image->ReadPixels(rsBitmap, 0, 0)) {
3075 rasterizedImage->BuildFromBitmap(rsBitmap);
H A Drosen_render_offscreen_canvas.cpp843 auto rsBitmap = std::make_shared<RSBitmap>(); in DrawPixelMap() local
844 rsBitmap->Build(pixelMap->GetWidth(), pixelMap->GetHeight(), rsBitmapFormat); in DrawPixelMap()
845 rsBitmap->SetPixels(const_cast<void*>(reinterpret_cast<const void*>(pixelMap->GetPixels()))); in DrawPixelMap()
849 if (!image->BuildFromBitmap(*rsBitmap)) { in DrawPixelMap()