Home
last modified time | relevance | path

Searched refs:backendTexture (Results 1 – 16 of 16) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/
H A Dskia_texture_info.cpp28 GrBackendTexture backendTexture(0, 0, imageInfo); in ConvertToGrBackendVKTexture() local
29 return backendTexture; in ConvertToGrBackendVKTexture()
35 return backendTexture; in ConvertToGrBackendVKTexture()
70 return backendTexture; in ConvertToGrBackendVKTexture()
79 info.SetWidth(backendTexture.width()); in ConvertToVKTexture()
80 info.SetHeight(backendTexture.height()); in ConvertToVKTexture()
83 backendTexture.getVkImageInfo(&vkImageInfo); in ConvertToVKTexture()
125 GrBackendTexture backendTexture(info.GetWidth(), info.GetHeight(), in ConvertToGrBackendTexture() local
127 return backendTexture; in ConvertToGrBackendTexture()
131 GrBackendTexture backendTexture(info.GetWidth(), info.GetHeight(), in ConvertToGrBackendTexture()
[all …]
H A Dskia_image.cpp241 const auto& backendTexture = SkiaTextureInfo::ConvertToGrBackendTexture(info); in BuildFromTexture() local
242 if (!backendTexture.isValid()) { in BuildFromTexture()
248 skiaImage_ = SkImage::MakeFromTexture(grContext_.get(), backendTexture, in BuildFromTexture()
328 auto backendTexture = BackendTexture(true); in GetBackendTexture() local
334 backendTexture.SetTextureInfo(info); in GetBackendTexture()
336 backendTexture.SetTextureInfo(SkiaTextureInfo::ConvertToTextureInfo(skBackendTexture)); in GetBackendTexture()
339 backendTexture.SetTextureInfo(SkiaTextureInfo::ConvertToTextureInfo(skBackendTexture)); in GetBackendTexture()
341 return backendTexture; in GetBackendTexture()
H A Dskia_surface.cpp388 auto backendTexture = BackendTexture(true); in GetBackendTexture() local
393 backendTexture.SetTextureInfo(info); in GetBackendTexture()
395 backendTexture.SetTextureInfo(SkiaTextureInfo::ConvertToTextureInfo(grBackendTexture)); in GetBackendTexture()
398 backendTexture.SetTextureInfo(SkiaTextureInfo::ConvertToTextureInfo(grBackendTexture)); in GetBackendTexture()
400 return backendTexture; in GetBackendTexture()
H A Dskia_texture_info.h43 static void ConvertToVKTexture(const GrBackendTexture& backendTexture, TextureInfo& info);
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_vk_image_manager.cpp58 auto backendTexture = NativeBufferUtils::MakeBackendTextureFromNativeBuffer(nativeWindowBuffer, in Create() local
60 if (!backendTexture.IsValid() || !backendTexture.GetTextureInfo().GetVKTextureInfo()) { in Create()
66 backendTexture, in Create()
68 backendTexture.GetTextureInfo().GetVKTextureInfo()->vkImage, in Create()
69 backendTexture.GetTextureInfo().GetVKTextureInfo()->vkAlloc.memory)); in Create()
H A Drs_ui_capture_task_parallel.cpp56 Drawing::Surface& surface, const Drawing::BackendTexture& backendTexture, in DrawCapturedImg() argument
65 image.BuildFromTexture(*gpuContext, backendTexture.GetTextureInfo(), in DrawCapturedImg()
307 Drawing::BackendTexture backendTexture = surface->GetBackendTexture(); in CreateSurfaceSyncCopyTask() local
308 if (!backendTexture.IsValid()) { in CreateSurfaceSyncCopyTask()
316 …std::function<void()> copytask = [wrapper, callback, backendTexture, wrapperSf, id, rotation, useD… in CreateSurfaceSyncCopyTask()
318 if (!backendTexture.IsValid()) { in CreateSurfaceSyncCopyTask()
361 DrawCapturedImg(*tmpImg, *surface, backendTexture, textureOrigin, bitmapFormat); in CreateSurfaceSyncCopyTask()
367 tmpImg->BuildFromTexture(*grContext, backendTexture.GetTextureInfo(), in CreateSurfaceSyncCopyTask()
H A Drs_surface_capture_task_parallel.cpp50 Drawing::Surface& surface, const Drawing::BackendTexture& backendTexture, in DrawCapturedImg() argument
60 image.BuildFromTexture(*gpuContext, backendTexture.GetTextureInfo(), in DrawCapturedImg()
405 Drawing::BackendTexture backendTexture = surface->GetBackendTexture(); in CreateSurfaceSyncCopyTask() local
406 if (!backendTexture.IsValid()) { in CreateSurfaceSyncCopyTask()
414 …std::function<void()> copytask = [wrapper, callback, backendTexture, wrapperSf, id, rotation, useD… in CreateSurfaceSyncCopyTask()
421 if (!backendTexture.IsValid()) { in CreateSurfaceSyncCopyTask()
462 DrawCapturedImg(*tmpImg, *surface, backendTexture, textureOrigin, bitmapFormat); in CreateSurfaceSyncCopyTask()
468 tmpImg->BuildFromTexture(*grContext, backendTexture.GetTextureInfo(), in CreateSurfaceSyncCopyTask()
H A Drs_vk_image_manager.h37 NativeVkImageRes(NativeWindowBuffer* nativeWindowBuffer, Drawing::BackendTexture backendTexture, in NativeVkImageRes() argument
40 mBackendTexture_(backendTexture), in NativeVkImageRes()
H A Drs_base_render_engine.cpp763 auto& backendTexture = imageCache->GetBackendTexture(); in DrawImage() local
764 if (!image->BuildFromTexture(*contextDrawingVk, backendTexture.GetTextureInfo(), in DrawImage()
H A Drs_uni_render_util.cpp1279 OHOS::Rosen::Drawing::BackendTexture backendTexture(true); in MakeBackendTexture() local
1292 backendTexture.SetTextureInfo(textureInfo); in MakeBackendTexture()
1293 return backendTexture; in MakeBackendTexture()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/backend/
H A Dnative_buffer_utils.cpp323 Drawing::BackendTexture backendTexture(true); in MakeBackendTextureFromNativeBuffer() local
354 backendTexture.SetTextureInfo(textureInfo); in MakeBackendTextureFromNativeBuffer()
355 return backendTexture; in MakeBackendTextureFromNativeBuffer()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/
H A Drs_ui_first_surface_render_node_drawable.cpp199 auto backendTexture = completeImage->GetBackendTexture(false, &origin); in GetCompletedImage() local
200 if (!backendTexture.IsValid()) { in GetCompletedImage()
208 bool ret = cacheImage->BuildFromTexture(*gpuContext, backendTexture.GetTextureInfo(), in GetCompletedImage()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/
H A Drs_draw_cmd.cpp980 auto backendTexture = NativeBufferUtils::MakeBackendTextureFromNativeBuffer(nativeWindowBuffer_, in DrawWithVulkan() local
982 if (!backendTexture.IsValid()) { in DrawWithVulkan()
992 auto vkTextureInfo = backendTexture.GetTextureInfo().GetVKTextureInfo(); in DrawWithVulkan()
993 …if (!vkTextureInfo || !image->BuildFromTexture(*canvas->GetGPUContext(), backendTexture.GetTexture… in DrawWithVulkan()
H A Drs_render_node.cpp149 OHOS::Rosen::Drawing::BackendTexture backendTexture(true); in MakeBackendTexture() local
163 backendTexture.SetTextureInfo(textureInfo); in MakeBackendTexture()
164 return backendTexture; in MakeBackendTexture()
3061 auto backendTexture = completeImage->GetBackendTexture(false, &origin); in GetCompletedImage() local
3062 if (!backendTexture.IsValid()) { in GetCompletedImage()
3073 … bool ret = cacheImage->BuildFromTexture(*canvas.GetGPUContext(), backendTexture.GetTextureInfo(), in GetCompletedImage()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/pointer_render/
H A Drs_pointer_render_manager.cpp402 auto& backendTexture = imageCache->GetBackendTexture(); in GetIntersectImageFromVK() local
406 if (!layerImage->BuildFromTexture(*context, backendTexture.GetTextureInfo(), in GetIntersectImageFromVK()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/create_pixelmap_surface/src/
H A Dpixel_map_from_surface.cpp172 GrBackendTexture backendTexture( in GetSkSurfaceFromSurfaceBuffer() local
174 auto skSurface = SkSurface::MakeFromBackendTexture(context, backendTexture, in GetSkSurfaceFromSurfaceBuffer()