Home
last modified time | relevance | path

Searched refs:NativeBufferUtils (Results 1 – 25 of 29) sorted by relevance

12

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_vk_image_manager.h38 NativeBufferUtils::VulkanCleanupHelper* vulkanCleanupHelper) in NativeVkImageRes()
52 NativeBufferUtils::VulkanCleanupHelper* RefCleanupHelper() in RefCleanupHelper()
72 NativeBufferUtils::VulkanCleanupHelper* mVulkanCleanupHelper;
H A Drs_vk_image_manager.cpp44 NativeBufferUtils::DeleteVkImage(mVulkanCleanupHelper); in ~NativeVkImageRes()
58 auto backendTexture = NativeBufferUtils::MakeBackendTextureFromNativeBuffer(nativeWindowBuffer, in Create()
67 new NativeBufferUtils::VulkanCleanupHelper(RsVulkanContext::GetSingleton(), in Create()
H A Drs_surface_capture_task_parallel.cpp549 NativeBufferUtils::VulkanCleanupHelper *cleanupHelper = in CreateSurfaceSyncCopyTask()
550 static_cast<NativeBufferUtils::VulkanCleanupHelper *> (context); in CreateSurfaceSyncCopyTask()
572 NativeBufferUtils::MakeBackendTextureFromNativeBuffer(nativeWindowBuffer_, in CreateSurfaceSyncCopyTask()
583 auto cleanUpHelper = new NativeBufferUtils::VulkanCleanupHelper(RsVulkanContext::GetSingleton(), in CreateSurfaceSyncCopyTask()
596 NativeBufferUtils::DeleteVkImage, cleanUpHelper); in CreateSurfaceSyncCopyTask()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/backend/
H A Drs_surface_ohos_vulkan.h100 std::unordered_map<uint32_t, NativeBufferUtils::NativeSurfaceInfo> mSurfaceMap2;
101 std::unordered_map<NativeWindowBuffer*, NativeBufferUtils::NativeSurfaceInfo> mSurfaceMap;
106 RsVulkanContext& vkContext, NativeBufferUtils::NativeSurfaceInfo& nativeSurface);
H A Drs_surface_ohos_vulkan.cpp115 …VkSemaphore& semaphore, RsVulkanContext& vkContext, NativeBufferUtils::NativeSurfaceInfo& nativeSu… in CreateVkSemaphore()
186 NativeBufferUtils::NativeSurfaceInfo& nativeSurface = mSurfaceMap[nativeWindowBuffer]; in RequestFrame()
191 if (!NativeBufferUtils::MakeFromNativeWindowBuffer( in RequestFrame()
H A Dnative_buffer_utils.h33 namespace NativeBufferUtils {
H A Dnative_buffer_utils.cpp23 namespace NativeBufferUtils { namespace
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/create_pixelmap_surface/src/
H A Dpixel_map_from_surface.cpp349 NativeBufferUtils::VulkanCleanupHelper *cleanupHelper = in DeleteVkImage()
350 static_cast<NativeBufferUtils::VulkanCleanupHelper *>(context); in DeleteVkImage()
365 NativeBufferUtils::MakeBackendTextureFromNativeBuffer(nativeWindowBufferTmp, in DrawImageRectVK()
375 auto cleanUpHelper = new NativeBufferUtils::VulkanCleanupHelper(RsVulkanContext::GetSingleton(), in DrawImageRectVK()
415 backendTexture_ = NativeBufferUtils::MakeBackendTextureFromNativeBuffer(nativeWindowBuffer_, in CreateDrawingImage()
427 NativeBufferUtils::VulkanCleanupHelper* cleanUpHelper = in CreateDrawingImage()
428 new NativeBufferUtils::VulkanCleanupHelper(RsVulkanContext::GetSingleton(), in CreateDrawingImage()
446 NativeBufferUtils::DeleteVkImage, cleanUpHelper)) { in CreateDrawingImage()
/ohos5.0/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/drawing_engine/drawing_surface/
H A Dsurface_ohos_vulkan.h51 …VkSemaphore* semaphore, RsVulkanContext& vkContext, NativeBufferUtils::NativeSurfaceInfo& nativeSu…
61 std::unordered_map<NativeWindowBuffer*, NativeBufferUtils::NativeSurfaceInfo> surfaceMap_;
H A Dsurface_ohos_vulkan.cpp132 …VkSemaphore* semaphore, RsVulkanContext& vkContext, NativeBufferUtils::NativeSurfaceInfo& nativeSu… in CreateVkSemaphore()
191 NativeBufferUtils::NativeSurfaceInfo& nativeSurface = surfaceMap_[nativeWindowBuffer]; in NativeRequestFrame()
196 if (!NativeBufferUtils::MakeFromNativeWindowBuffer( in NativeRequestFrame()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/render/
H A Drs_image_base.h39 namespace NativeBufferUtils {
111 mutable NativeBufferUtils::VulkanCleanupHelper* cleanUpHelper_ = nullptr;
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/modifier/
H A Drs_extended_modifier.cpp92 … Drawing::BackendTexture backendTextureTmp = NativeBufferUtils::MakeBackendTextureFromNativeBuffer( in CreateSurface()
102 auto cleanUpHelper = new NativeBufferUtils::VulkanCleanupHelper(RsVulkanContext::GetSingleton(), in CreateSurface()
119 …Drawing::ColorType::COLORTYPE_RGBA_8888, nullptr, NativeBufferUtils::DeleteVkImage, cleanUpHelper); in CreateSurface()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/
H A Drs_image_base.cpp69 NativeBufferUtils::DeleteVkImage(cleanupHelper); in ~RSImageBase()
497 backendTexture_ = NativeBufferUtils::MakeBackendTextureFromNativeBuffer( in MakeFromTextureForVK()
501 cleanUpHelper_ = new NativeBufferUtils::VulkanCleanupHelper( in MakeFromTextureForVK()
514 Drawing::TextureOrigin::TOP_LEFT, bitmapFormat, nullptr, NativeBufferUtils::DeleteVkImage, in MakeFromTextureForVK()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/drawable/
H A Drs_property_drawable_background.h37 namespace NativeBufferUtils {
129 NativeBufferUtils::VulkanCleanupHelper* cleanUpHelper_ = nullptr;
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/
H A Drs_draw_cmd.cpp360 backendTexture_ = NativeBufferUtils::MakeBackendTextureFromNativeBuffer(nativeWindowBuffer_, in MakeFromTextureForVK()
367 … cleanUpHelper_ = new NativeBufferUtils::VulkanCleanupHelper(RsVulkanContext::GetSingleton(), in MakeFromTextureForVK()
389 NativeBufferUtils::DeleteVkImage, in MakeFromTextureForVK()
427 NativeBufferUtils::DeleteVkImage(cleanupHelper); in ~RSExtendImageObject()
980 auto backendTexture = NativeBufferUtils::MakeBackendTextureFromNativeBuffer(nativeWindowBuffer_, in DrawWithVulkan()
994 Drawing::TextureOrigin::TOP_LEFT, bitmapFormat, nullptr, NativeBufferUtils::DeleteVkImage, in DrawWithVulkan()
995 new NativeBufferUtils::VulkanCleanupHelper( in DrawWithVulkan()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/
H A Drs_render_node_drawable.h38 namespace NativeBufferUtils {
182 NativeBufferUtils::VulkanCleanupHelper* vulkanCleanupHelper_ = nullptr;
H A Drs_ui_first_surface_render_node_drawable.cpp178 NativeBufferUtils::DeleteVkImage, cacheCompletedCleanupHelper_->Ref()); in GetCompletedImage()
324 … cacheCleanupHelper_ = new NativeBufferUtils::VulkanCleanupHelper(RsVulkanContext::GetSingleton(), in InitCacheSurface()
329 NativeBufferUtils::DeleteVkImage, cacheCleanupHelper_); in InitCacheSurface()
H A Drs_surface_render_node_drawable.h310 NativeBufferUtils::VulkanCleanupHelper* cacheCleanupHelper_ = nullptr;
311 NativeBufferUtils::VulkanCleanupHelper* cacheCompletedCleanupHelper_ = nullptr;
H A Drs_canvas_drawing_render_node_drawable.h97 NativeBufferUtils::VulkanCleanupHelper* vulkanCleanupHelper_ = nullptr;
H A Drs_render_node_drawable.cpp526 vulkanCleanupHelper_ = new NativeBufferUtils::VulkanCleanupHelper( in InitCachedSurface()
530 NativeBufferUtils::DeleteVkImage, vulkanCleanupHelper_); in InitCachedSurface()
618 origin, info, nullptr, NativeBufferUtils::DeleteVkImage, vulkanCleanupHelper_->Ref()); in GetCachedImage()
H A Drs_canvas_drawing_render_node_drawable.cpp607 vulkanCleanupHelper_ = new NativeBufferUtils::VulkanCleanupHelper( in ResetSurfaceForVK()
613NativeBufferUtils::DeleteVkImage, isNewCreate ? vulkanCleanupHelper_ : vulkanCleanupHelper_->Ref()… in ResetSurfaceForVK()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/drawable/
H A Drs_property_drawable_background.cpp361 NativeBufferUtils::DeleteVkImage(cleanUpHelper); in ReleaseNativeWindowBuffer()
390 backendTexture_ = NativeBufferUtils::MakeBackendTextureFromNativeBuffer( in MakeFromTextureForVK()
394 cleanUpHelper_ = new NativeBufferUtils::VulkanCleanupHelper( in MakeFromTextureForVK()
413 Drawing::TextureOrigin::TOP_LEFT, bitmapFormat, nullptr, NativeBufferUtils::DeleteVkImage, in MakeFromTextureForVK()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/
H A Drs_draw_cmd.h43 namespace NativeBufferUtils {
101 mutable NativeBufferUtils::VulkanCleanupHelper* cleanUpHelper_ = nullptr;
H A Drs_render_node.h59 namespace NativeBufferUtils {
993 NativeBufferUtils::VulkanCleanupHelper* cacheCleanupHelper_ = nullptr;
994 NativeBufferUtils::VulkanCleanupHelper* cacheCompletedCleanupHelper_ = nullptr;
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/fuzztest/rssurfaceohosvulkan_fuzzer/
H A Drssurfaceohosvulkan_fuzzer.cpp296 NativeBufferUtils::NativeSurfaceInfo nativeSurface; in DoCreateVkSemaphore()

12