/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_vk_image_manager.h | 38 NativeBufferUtils::VulkanCleanupHelper* vulkanCleanupHelper) in NativeVkImageRes() 52 NativeBufferUtils::VulkanCleanupHelper* RefCleanupHelper() in RefCleanupHelper() 72 NativeBufferUtils::VulkanCleanupHelper* mVulkanCleanupHelper;
|
H A D | rs_vk_image_manager.cpp | 44 NativeBufferUtils::DeleteVkImage(mVulkanCleanupHelper); in ~NativeVkImageRes() 58 auto backendTexture = NativeBufferUtils::MakeBackendTextureFromNativeBuffer(nativeWindowBuffer, in Create() 67 new NativeBufferUtils::VulkanCleanupHelper(RsVulkanContext::GetSingleton(), in Create()
|
H A D | rs_surface_capture_task_parallel.cpp | 549 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 D | rs_surface_ohos_vulkan.h | 100 std::unordered_map<uint32_t, NativeBufferUtils::NativeSurfaceInfo> mSurfaceMap2; 101 std::unordered_map<NativeWindowBuffer*, NativeBufferUtils::NativeSurfaceInfo> mSurfaceMap; 106 RsVulkanContext& vkContext, NativeBufferUtils::NativeSurfaceInfo& nativeSurface);
|
H A D | rs_surface_ohos_vulkan.cpp | 115 …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 D | native_buffer_utils.h | 33 namespace NativeBufferUtils {
|
H A D | native_buffer_utils.cpp | 23 namespace NativeBufferUtils { namespace
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/create_pixelmap_surface/src/ |
H A D | pixel_map_from_surface.cpp | 349 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 D | surface_ohos_vulkan.h | 51 …VkSemaphore* semaphore, RsVulkanContext& vkContext, NativeBufferUtils::NativeSurfaceInfo& nativeSu… 61 std::unordered_map<NativeWindowBuffer*, NativeBufferUtils::NativeSurfaceInfo> surfaceMap_;
|
H A D | surface_ohos_vulkan.cpp | 132 …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 D | rs_image_base.h | 39 namespace NativeBufferUtils { 111 mutable NativeBufferUtils::VulkanCleanupHelper* cleanUpHelper_ = nullptr;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/modifier/ |
H A D | rs_extended_modifier.cpp | 92 … 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 D | rs_image_base.cpp | 69 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 D | rs_property_drawable_background.h | 37 namespace NativeBufferUtils { 129 NativeBufferUtils::VulkanCleanupHelper* cleanUpHelper_ = nullptr;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/ |
H A D | rs_draw_cmd.cpp | 360 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 D | rs_render_node_drawable.h | 38 namespace NativeBufferUtils { 182 NativeBufferUtils::VulkanCleanupHelper* vulkanCleanupHelper_ = nullptr;
|
H A D | rs_ui_first_surface_render_node_drawable.cpp | 178 NativeBufferUtils::DeleteVkImage, cacheCompletedCleanupHelper_->Ref()); in GetCompletedImage() 324 … cacheCleanupHelper_ = new NativeBufferUtils::VulkanCleanupHelper(RsVulkanContext::GetSingleton(), in InitCacheSurface() 329 NativeBufferUtils::DeleteVkImage, cacheCleanupHelper_); in InitCacheSurface()
|
H A D | rs_surface_render_node_drawable.h | 310 NativeBufferUtils::VulkanCleanupHelper* cacheCleanupHelper_ = nullptr; 311 NativeBufferUtils::VulkanCleanupHelper* cacheCompletedCleanupHelper_ = nullptr;
|
H A D | rs_canvas_drawing_render_node_drawable.h | 97 NativeBufferUtils::VulkanCleanupHelper* vulkanCleanupHelper_ = nullptr;
|
H A D | rs_render_node_drawable.cpp | 526 vulkanCleanupHelper_ = new NativeBufferUtils::VulkanCleanupHelper( in InitCachedSurface() 530 NativeBufferUtils::DeleteVkImage, vulkanCleanupHelper_); in InitCachedSurface() 618 origin, info, nullptr, NativeBufferUtils::DeleteVkImage, vulkanCleanupHelper_->Ref()); in GetCachedImage()
|
H A D | rs_canvas_drawing_render_node_drawable.cpp | 607 vulkanCleanupHelper_ = new NativeBufferUtils::VulkanCleanupHelper( in ResetSurfaceForVK() 613 …NativeBufferUtils::DeleteVkImage, isNewCreate ? vulkanCleanupHelper_ : vulkanCleanupHelper_->Ref()… in ResetSurfaceForVK()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/drawable/ |
H A D | rs_property_drawable_background.cpp | 361 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 D | rs_draw_cmd.h | 43 namespace NativeBufferUtils { 101 mutable NativeBufferUtils::VulkanCleanupHelper* cleanUpHelper_ = nullptr;
|
H A D | rs_render_node.h | 59 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 D | rssurfaceohosvulkan_fuzzer.cpp | 296 NativeBufferUtils::NativeSurfaceInfo nativeSurface; in DoCreateVkSemaphore()
|