Home
last modified time | relevance | path

Searched refs:imageCacheSeqs_ (Results 1 - 8 of 8) sorted by relevance

/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_vk_image_manager.cpp84 if (imageCacheSeqs_.find(bufferId) == imageCacheSeqs_.end() || (buffer->GetUsage() & BUFFER_USAGE_PROTECTED)) { in MapVkImageFromSurfaceBuffer()
87 return imageCacheSeqs_[bufferId]; in MapVkImageFromSurfaceBuffer()
121 imageCacheSeqs_.emplace(bufferId, imageCache); in NewImageCacheFromBuffer()
140 if (imageCacheSeqs_.count(seqNum) == 0) { in UnMapVkImageFromSurfaceBuffer()
143 threadIndex = imageCacheSeqs_[seqNum]->GetThreadIndex(); in UnMapVkImageFromSurfaceBuffer()
148 if (imageCacheSeqs_.count(seqNum) == 0) { in UnMapVkImageFromSurfaceBuffer()
151 (void)imageCacheSeqs_.erase(seqNum); in UnMapVkImageFromSurfaceBuffer()
H A Drs_egl_image_manager.cpp264 imageCacheSeqs_[bufferId] = std::move(imageCache); in CreateImageCacheFromBuffer()
294 isImageCacheNotFound = imageCacheSeqs_.count(bufferId) == 0 || imageCacheSeqs_[bufferId] == nullptr; in MapEglImageFromSurfaceBuffer()
296 const auto& imageCache = imageCacheSeqs_[bufferId]; in MapEglImageFromSurfaceBuffer()
322 if (imageCacheSeqs_.count(seqNum) == 0) { in UnMapEglImageFromSurfaceBuffer()
325 if (imageCacheSeqs_[seqNum]) { in UnMapEglImageFromSurfaceBuffer()
326 threadIndex = imageCacheSeqs_[seqNum]->GetThreadIndex(); in UnMapEglImageFromSurfaceBuffer()
333 if (imageCacheSeqs_.count(seqNum) == 0) { in UnMapEglImageFromSurfaceBuffer()
336 imageCacheSeq = std::move(imageCacheSeqs_[seqNum]); in UnMapEglImageFromSurfaceBuffer()
349 if (imageCacheSeqs_ in UnMapEglImageFromSurfaceBufferForUniRedraw()
[all...]
H A Drs_egl_image_manager.h93 std::unordered_map<int32_t, std::unique_ptr<ImageCacheSeq>> imageCacheSeqs_; // guarded by opMutex_. member in OHOS::Rosen::RSEglImageManager
H A Drs_vk_image_manager.h94 std::unordered_map<int32_t, std::shared_ptr<NativeVkImageRes>> imageCacheSeqs_; // guarded by opMutex_ member in OHOS::Rosen::RSVkImageManager
/foundation/graphic/graphic_2d/frameworks/surfaceimage/src/
H A Dsurface_image.cpp71 for (auto it = imageCacheSeqs_.begin(); it != imageCacheSeqs_.end(); it++) { in ~SurfaceImage()
91 auto iter = imageCacheSeqs_.find(currentSurfaceImage_); in UpdateSurfaceInfo()
92 if (iter != imageCacheSeqs_.end() && iter->second.eglSync_ != EGL_NO_SYNC_KHR) { in UpdateSurfaceInfo()
156 auto iter = imageCacheSeqs_.find(currentSurfaceImage_); in AttachContext()
157 if (iter != imageCacheSeqs_.end()) { in AttachContext()
272 for (auto it = imageCacheSeqs_.begin(); it != imageCacheSeqs_.end();) { in CheckImageCacheNeedClean()
281 it = imageCacheSeqs_.erase(it); in CheckImageCacheNeedClean()
306 auto iter = imageCacheSeqs_ in DestroyEGLImageBySeq()
[all...]
/foundation/graphic/graphic_2d/rosen/test/render/render/unittest/pipeline/
H A Drs_egl_image_mgr_test.cpp166 eglImageManager_->imageCacheSeqs_[i] = nullptr; in HWTEST_F()
172 eglImageManager_->imageCacheSeqs_[eglImageManager_->MAX_CACHE_SIZE] = nullptr; in HWTEST_F()
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/
H A Drs_egl_image_manager_test.cpp178 eglImageManager_->imageCacheSeqs_[i] = nullptr; in HWTEST_F()
184 eglImageManager_->imageCacheSeqs_[eglImageManager_->MAX_CACHE_SIZE] = nullptr; in HWTEST_F()
/foundation/graphic/graphic_2d/frameworks/surfaceimage/include/
H A Dsurface_image.h105 std::map<uint32_t, ImageCacheSeq> imageCacheSeqs_; member in OHOS::SurfaceImage

Completed in 4 milliseconds