Home
last modified time | relevance | path

Searched refs:RSOcclusionData (Results 1 – 23 of 23) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/transaction/
H A Drs_occlusion_data.h35 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 Drs_render_service_client.h64 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 Drs_occlusion_data_test.cpp49 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 Drs_occlusion_data.cpp21 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 Drs_occlusion_change_callback_stub.cpp38 std::shared_ptr<RSOcclusionData> occlusionData(data.ReadParcelable<RSOcclusionData>()); in OnRemoteRequest()
H A Drs_occlusion_change_callback_proxy.h31 void OnOcclusionVisibleChanged(std::shared_ptr<RSOcclusionData> occlusionData) override;
H A Drs_occlusion_change_callback_proxy.cpp30 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 Drs_iocclusion_change_callback.h28 virtual void OnOcclusionVisibleChanged(std::shared_ptr<RSOcclusionData> occlusionData) = 0;
/ohos5.0/foundation/window/window_manager/wmserver/include/
H A Dwindow_root.h61 void NotifyWindowVisibilityChange(std::shared_ptr<RSOcclusionData> occlusionData);
142 std::shared_ptr<RSOcclusionData> occlusionData);
H A Dwindow_manager_service.h164 void WindowVisibilityChangeCallback(std::shared_ptr<RSOcclusionData> occlusionData);
/ohos5.0/foundation/window/window_manager/window_scene/test/unittest/
H A Dscene_session_manager_test8.cpp140 std::shared_ptr<RSOcclusionData> rsData = nullptr;
143 rsData = std::make_shared<RSOcclusionData>();
154 rsData = std::make_shared<RSOcclusionData>(visibleData);
H A Dscene_session_manager_test7.cpp824 std::shared_ptr<RSOcclusionData> occlusiontionData = nullptr;
834 occlusiontionData = std::make_shared<RSOcclusionData>(visibleData);
H A Dscene_session_manager_test6.cpp173 …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 Drsrenderserviceconnection_fuzzer.cpp708 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 Dwindow_root_test.cpp595 std::shared_ptr<RSOcclusionData> occlusionData = std::make_shared<RSOcclusionData>();
612 std::shared_ptr<RSOcclusionData> occlusionData = std::make_shared<RSOcclusionData>();
H A Dwindow_manager_service_test.cpp111 std::shared_ptr<RSOcclusionData> occlusionData = nullptr;
/ohos5.0/foundation/window/window_manager/wmserver/src/
H A Dwindow_manager_service.cpp186 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 Dwindow_root.cpp440 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 Dscene_session_manager.h648 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 Drs_main_thread.cpp2271 … 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 Drs_render_service_client.cpp1080 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 Drs_interfaces_test.cpp979 OcclusionChangeCallback cb = [](std::shared_ptr<RSOcclusionData> data){}; in __anon322b01c70202()
/ohos5.0/foundation/window/window_manager/window_scene/session_manager/src/
H A Dscene_session_manager.cpp7752 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()