/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/transaction/ |
H A D | rs_occlusion_data.h | 35 class RSB_EXPORT RSOcclusionData : public Parcelable { 37 RSOcclusionData() = default; 38 RSOcclusionData(VisibleData& vec) in RSOcclusionData() function 42 RSOcclusionData(RSOcclusionData&& other) : visibleData_(std::move(other.visibleData_)) {} in RSOcclusionData() function 43 ~RSOcclusionData() noexcept; 49 [[nodiscard]] static RSOcclusionData* Unmarshalling(Parcel& parcel);
|
H A D | rs_render_service_client.h | 64 using OcclusionChangeCallback = std::function<void(std::shared_ptr<RSOcclusionData>)>;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/transaction/ |
H A D | rs_occlusion_data_test.cpp | 49 RSOcclusionData rsOcclusionData; 50 RSOcclusionData* rsOcclusionDataPtr = rsOcclusionData.Unmarshalling(parcel); 63 RSOcclusionData rsOcclusionData; 65 RSOcclusionData* rsOcclusionDataPtr = rsOcclusionData.Unmarshalling(parcel); 78 RSOcclusionData rsOcclusionData; 85 RSOcclusionData* rsOcclusionDataPtr = rsOcclusionData.Unmarshalling(parcel); 98 RSOcclusionData rsOcclusionData;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/transaction/ |
H A D | rs_occlusion_data.cpp | 21 RSOcclusionData::~RSOcclusionData() noexcept in ~RSOcclusionData() 25 RSOcclusionData* RSOcclusionData::Unmarshalling(Parcel& parcel) in Unmarshalling() 27 auto data = new RSOcclusionData(); in Unmarshalling() 44 bool RSOcclusionData::Marshalling(Parcel& parcel) const in Marshalling()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/ipc_callbacks/ |
H A D | rs_occlusion_change_callback_stub.cpp | 38 std::shared_ptr<RSOcclusionData> occlusionData(data.ReadParcelable<RSOcclusionData>()); in OnRemoteRequest()
|
H A D | rs_occlusion_change_callback_proxy.h | 31 void OnOcclusionVisibleChanged(std::shared_ptr<RSOcclusionData> occlusionData) override;
|
H A D | rs_occlusion_change_callback_proxy.cpp | 30 void RSOcclusionChangeCallbackProxy::OnOcclusionVisibleChanged(std::shared_ptr<RSOcclusionData> occ… in OnOcclusionVisibleChanged()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/ipc_callbacks/ |
H A D | rs_iocclusion_change_callback.h | 28 virtual void OnOcclusionVisibleChanged(std::shared_ptr<RSOcclusionData> occlusionData) = 0;
|
/ohos5.0/foundation/window/window_manager/wmserver/include/ |
H A D | window_root.h | 61 void NotifyWindowVisibilityChange(std::shared_ptr<RSOcclusionData> occlusionData); 142 std::shared_ptr<RSOcclusionData> occlusionData);
|
H A D | window_manager_service.h | 164 void WindowVisibilityChangeCallback(std::shared_ptr<RSOcclusionData> occlusionData);
|
/ohos5.0/foundation/window/window_manager/window_scene/test/unittest/ |
H A D | scene_session_manager_test8.cpp | 140 std::shared_ptr<RSOcclusionData> rsData = nullptr; 143 rsData = std::make_shared<RSOcclusionData>(); 154 rsData = std::make_shared<RSOcclusionData>(visibleData);
|
H A D | scene_session_manager_test7.cpp | 824 std::shared_ptr<RSOcclusionData> occlusiontionData = nullptr; 834 occlusiontionData = std::make_shared<RSOcclusionData>(visibleData);
|
H A D | scene_session_manager_test6.cpp | 173 …std::shared_ptr<RSOcclusionData> occlusionDataPtr = std::make_shared<RSOcclusionData>(visibleData);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/fuzztest/rsrenderserviceconnection_fuzzer/ |
H A D | rsrenderserviceconnection_fuzzer.cpp | 708 void OnOcclusionVisibleChanged(std::shared_ptr<RSOcclusionData> occlusionData) override in OnOcclusionVisibleChanged() 733 OcclusionChangeCallback callback = [](std::shared_ptr<RSOcclusionData> data) {}; in DoRegisterOcclusionChangeCallback()
|
/ohos5.0/foundation/window/window_manager/wmserver/test/unittest/ |
H A D | window_root_test.cpp | 595 std::shared_ptr<RSOcclusionData> occlusionData = std::make_shared<RSOcclusionData>(); 612 std::shared_ptr<RSOcclusionData> occlusionData = std::make_shared<RSOcclusionData>();
|
H A D | window_manager_service_test.cpp | 111 std::shared_ptr<RSOcclusionData> occlusionData = nullptr;
|
/ohos5.0/foundation/window/window_manager/wmserver/src/ |
H A D | window_manager_service.cpp | 186 void WindowManagerService::WindowVisibilityChangeCallback(std::shared_ptr<RSOcclusionData> occlusio… in WindowVisibilityChangeCallback() 189 std::weak_ptr<RSOcclusionData> weak(occlusionData); in WindowVisibilityChangeCallback() 204 …[this](std::shared_ptr<RSOcclusionData> occlusionData) { this->WindowVisibilityChangeCallback(occl… in InitWithRanderServiceAdded()
|
H A D | window_root.cpp | 440 std::shared_ptr<RSOcclusionData> occlusionData) in GetWindowVisibilityChangeInfo() 478 void WindowRoot::NotifyWindowVisibilityChange(std::shared_ptr<RSOcclusionData> occlusionData) in NotifyWindowVisibilityChange()
|
/ohos5.0/foundation/window/window_manager/window_scene/session_manager/include/ |
H A D | scene_session_manager.h | 648 void GetWindowLayerChangeInfo(std::shared_ptr<RSOcclusionData> occlusionData, 651 void WindowLayerInfoChangeCallback(std::shared_ptr<RSOcclusionData> occlusiontionData);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_main_thread.cpp | 2271 … it->second->OnOcclusionVisibleChanged(std::make_shared<RSOcclusionData>(drawStatusVec)); in CallbackDrawContextStatusToWMS() 2555 it->second->OnOcclusionVisibleChanged(std::make_shared<RSOcclusionData>(curVisVec)); in CallbackToWMS() 3112 it->second->OnOcclusionVisibleChanged(std::make_shared<RSOcclusionData>(dstCurVisVec)); in SurfaceOcclusionChangeCallback()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/ |
H A D | rs_render_service_client.cpp | 1080 void OnOcclusionVisibleChanged(std::shared_ptr<RSOcclusionData> occlusionData) override in OnOcclusionVisibleChanged()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_client/test/unittest/ |
H A D | rs_interfaces_test.cpp | 979 OcclusionChangeCallback cb = [](std::shared_ptr<RSOcclusionData> data){}; in __anon322b01c70202()
|
/ohos5.0/foundation/window/window_manager/window_scene/session_manager/src/ |
H A D | scene_session_manager.cpp | 7752 void SceneSessionManager::WindowLayerInfoChangeCallback(std::shared_ptr<RSOcclusionData> occlusiont… in WindowLayerInfoChangeCallback() 7755 std::weak_ptr<RSOcclusionData> weak(occlusiontionData); in WindowLayerInfoChangeCallback() 7786 void SceneSessionManager::GetWindowLayerChangeInfo(std::shared_ptr<RSOcclusionData> occlusiontionDa… in GetWindowLayerChangeInfo() 8143 auto windowVisibilityChangeCb = [this](std::shared_ptr<RSOcclusionData> occlusiontionData) { in InitWithRenderServiceAdded()
|