mirror of
https://github.com/openharmony/window_window_manager.git
synced 2026-08-24 15:55:05 -04:00
50f6bb6902
Signed-off-by: z00654495 <18328528985@163.com>
295 lines
17 KiB
Plaintext
295 lines
17 KiB
Plaintext
# Copyright (c) 2026 Huawei Device Co., Ltd.
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
|
|
{
|
|
global:
|
|
extern "C++" {
|
|
*PersistentStorage*;
|
|
OHOS::Rosen::AutoRSSyncTransaction::~AutoRSSyncTransaction*;
|
|
OHOS::Rosen::AutoRSSyncTransaction::AutoRSSyncTransaction*;
|
|
OHOS::Rosen::AutoRSTransaction::~AutoRSTransaction*;
|
|
OHOS::Rosen::AutoRSTransaction::AutoRSTransaction*;
|
|
OHOS::Rosen::CollaboratorDllManager::PreHandleStartAbility*;
|
|
OHOS::Rosen::DmsReporter::GetInstance*;
|
|
OHOS::Rosen::DmsReporter::ReportContinueApp*;
|
|
OHOS::Rosen::DmsReporter::ReportQuerySessionInfo*;
|
|
OHOS::Rosen::DmsXcollie::~DmsXcollie*;
|
|
OHOS::Rosen::DmsXcollie::DmsXcollie*;
|
|
OHOS::Rosen::DmVirtualScreenOption::DmVirtualScreenOption*;
|
|
OHOS::Rosen::DmVirtualScreenOption::GetOption*;
|
|
OHOS::Rosen::DmVirtualScreenOption::Unmarshalling*;
|
|
OHOS::Rosen::FfrtQueueHelper::~FfrtQueueHelper*;
|
|
OHOS::Rosen::FfrtQueueHelper::FfrtQueueHelper*;
|
|
OHOS::Rosen::FfrtQueueHelper::SubmitTask*;
|
|
OHOS::Rosen::FfrtQueueHelper::SubmitTaskAndWait*;
|
|
OHOS::Rosen::FfrtQueueHelper::SubmitTaskToHead*;
|
|
OHOS::Rosen::FfrtSerialQueueHelper::GetInstance*;
|
|
OHOS::Rosen::FfrtSerialQueueHelper::SubmitTask*;
|
|
OHOS::Rosen::FloatingBallReporter::GetInstance*;
|
|
OHOS::Rosen::FloatingBallReporter::ReportFbEvent*;
|
|
OHOS::Rosen::FloatingBallReporter::SetCurrentPackageName*;
|
|
OHOS::Rosen::FloatingViewReporter::GetInstance*;
|
|
OHOS::Rosen::FloatingViewReporter::ReportStartEvent*;
|
|
OHOS::Rosen::FloatingViewReporter::ReportRestoreEvent*;
|
|
OHOS::Rosen::FloatingViewReporter::ReportSetUIContentEvent*;
|
|
OHOS::Rosen::FloatingViewReporter::ReportSetSizeEvent*;
|
|
OHOS::Rosen::FloatingViewReporter::ReportSetVisibilityEvent*;
|
|
OHOS::Rosen::FloatingViewReporter::SetCurrentPackageName*;
|
|
OHOS::Rosen::JsErrUtils::CreateJsError*;
|
|
OHOS::Rosen::JsErrUtils::CreateFloatWindowJsError*;
|
|
OHOS::Rosen::PerformReporter::end*;
|
|
OHOS::Rosen::PerformReporter::PerformReporter*;
|
|
OHOS::Rosen::PerformReporter::start*;
|
|
OHOS::Rosen::Permission::CheckCallingPermission*;
|
|
OHOS::Rosen::Permission::CheckIsCallingBundleName*;
|
|
OHOS::Rosen::Permission::CheckSelfPermission*;
|
|
OHOS::Rosen::Permission::IsStartByHdcd*;
|
|
OHOS::Rosen::Permission::IsStartByInputMethod*;
|
|
OHOS::Rosen::Permission::IsSystemCalling*;
|
|
OHOS::Rosen::Permission::IsSystemCallingOrStartByHdcd*;
|
|
OHOS::Rosen::Permission::IsSystemServiceCalling*;
|
|
OHOS::Rosen::PiPReporter::GetInstance*;
|
|
OHOS::Rosen::PiPReporter::ReportPiPActionEvent*;
|
|
OHOS::Rosen::PiPReporter::ReportPiPControlEvent*;
|
|
OHOS::Rosen::PiPReporter::ReportPiPRatio*;
|
|
OHOS::Rosen::PiPReporter::ReportPiPRestore*;
|
|
OHOS::Rosen::PiPReporter::ReportPiPStartWindow*;
|
|
OHOS::Rosen::PiPReporter::ReportPiPStopWindow*;
|
|
OHOS::Rosen::PiPReporter::ReportPiPUpdateContent*;
|
|
OHOS::Rosen::PiPReporter::ReportWindowException*;
|
|
OHOS::Rosen::PiPReporter::SetCurrentPackageName*;
|
|
OHOS::Rosen::RSAdapterUtil::GetRSNode*;
|
|
OHOS::Rosen::RSAdapterUtil::InitRSUIDirector*;
|
|
OHOS::Rosen::RSAdapterUtil::IsClientMultiInstanceEnabled*;
|
|
OHOS::Rosen::RSAdapterUtil::RSNodeToStr*;
|
|
OHOS::Rosen::RSAdapterUtil::RSUIContextToStr*;
|
|
OHOS::Rosen::RSAdapterUtil::RSUIDirectorToStr*;
|
|
OHOS::Rosen::RSAdapterUtil::SetRSTransactionHandler*;
|
|
OHOS::Rosen::RSAdapterUtil::SetRSUIContext*;
|
|
OHOS::Rosen::RSUIContextContainer::GetRenderSession*;
|
|
OHOS::Rosen::RSUIContextContainer::SetRenderSession*;
|
|
OHOS::Rosen::RSUIContextContainer::GetRSUIContext*;
|
|
OHOS::Rosen::RSUIContextContainer::SetRSUIContext*;
|
|
OHOS::Rosen::RSAdapterUtil::SetSkipCheckInMultiInstance*;
|
|
OHOS::Rosen::RSSyncTransactionAdapter::CloseSyncTransaction*;
|
|
OHOS::Rosen::RSSyncTransactionAdapter::GetRSTransaction*;
|
|
OHOS::Rosen::RSSyncTransactionAdapter::OpenSyncTransaction*;
|
|
OHOS::Rosen::RSTransactionAdapter::FlushImplicitTransaction*;
|
|
OHOS::Rosen::RSTransactionAdapter::GetRSUIContext*;
|
|
OHOS::Rosen::RSTransactionAdapter::RSTransactionAdapter*;
|
|
OHOS::Rosen::ScreenFoldData::GetTypeCThermalWithUtil*;
|
|
OHOS::Rosen::ScreenFoldData::SetFocusedPkgName*;
|
|
OHOS::Rosen::ScreenFoldData::SetInvalid*;
|
|
OHOS::Rosen::ScreenGroupInfo::Unmarshalling*;
|
|
OHOS::Rosen::ScreenInfo::Unmarshalling*;
|
|
OHOS::Rosen::SingletonContainer::*;
|
|
OHOS::Rosen::SurfaceDraw::DrawColor*;
|
|
OHOS::Rosen::SurfaceDraw::DrawCustomStartingWindow*;
|
|
OHOS::Rosen::SurfaceDraw::DrawImage*;
|
|
OHOS::Rosen::SurfaceDraw::DrawImageRect*;
|
|
OHOS::Rosen::SurfaceDraw::DrawMasking*;
|
|
OHOS::Rosen::SurfaceDraw::GetSurfaceSnapshot*;
|
|
OHOS::Rosen::SysCapUtil::GetApiCompatibleVersion*;
|
|
OHOS::Rosen::SysCapUtil::GetBundleInfo*;
|
|
OHOS::Rosen::SysCapUtil::GetBundleName*;
|
|
OHOS::Rosen::SysCapUtil::GetClientName*;
|
|
OHOS::Rosen::SysCapUtil::RemoveBundleInfo*;
|
|
OHOS::Rosen::SysCapUtil::UpdateBundleInfo*;
|
|
OHOS::Rosen::TaskSequenceProcess::~TaskSequenceProcess*;
|
|
OHOS::Rosen::TaskSequenceProcess::AddTask*;
|
|
OHOS::Rosen::TaskSequenceProcess::FinishTask*;
|
|
OHOS::Rosen::TaskSequenceProcess::SetTaskScheduler*;
|
|
OHOS::Rosen::TaskSequenceProcess::TaskSequenceProcess*;
|
|
OHOS::Rosen::VsyncStation::DecreaseRequestVsyncTimes*;
|
|
OHOS::Rosen::VsyncStation::Destroy*;
|
|
OHOS::Rosen::VsyncStation::FlushFrameRate*;
|
|
OHOS::Rosen::VsyncStation::GetFrameRateLinkerId*;
|
|
OHOS::Rosen::VsyncStation::IsVsyncReceiverCreated*;
|
|
OHOS::Rosen::VsyncStation::RemoveCallback*;
|
|
OHOS::Rosen::VsyncStation::RunOnceAfterNVsyncs*;
|
|
OHOS::Rosen::VsyncStation::RunOnceOnNextVsync*;
|
|
OHOS::Rosen::VsyncStation::SetDisplaySoloistFrameRateLinkerEnable*;
|
|
OHOS::Rosen::VsyncStation::SetFrameRateLinkerEnable*;
|
|
OHOS::Rosen::VsyncStation::SetTouchEvent*;
|
|
OHOS::Rosen::VsyncStation::SetUiDvsyncSwitch*;
|
|
OHOS::Rosen::VsyncStation::VsyncStation*;
|
|
OHOS::Rosen::WindowInfoReporter::GetInstance*;
|
|
OHOS::Rosen::WindowInfoReporter::InsertCreateReportInfo*;
|
|
OHOS::Rosen::WindowInfoReporter::InsertDestroyReportInfo*;
|
|
OHOS::Rosen::WindowInfoReporter::InsertHideReportInfo*;
|
|
OHOS::Rosen::WindowInfoReporter::InsertNavigationBarReportInfo*;
|
|
OHOS::Rosen::WindowInfoReporter::InsertShowReportInfo*;
|
|
OHOS::Rosen::WindowInfoReporter::IsKeyboardFrozenEnabled*;
|
|
OHOS::Rosen::WindowInfoReporter::ReportBackButtonInfoImmediately*;
|
|
OHOS::Rosen::WindowInfoReporter::ReportContainerStartBegin*;
|
|
OHOS::Rosen::WindowInfoReporter::ReportEventDispatchException*;
|
|
OHOS::Rosen::WindowInfoReporter::ReportKeyboardLifeCycleException*;
|
|
OHOS::Rosen::WindowInfoReporter::ReportRecordedInfos*;
|
|
OHOS::Rosen::WindowInfoReporter::ReportSpecWindowLifeCycleChange*;
|
|
OHOS::Rosen::WindowInfoReporter::ReportStartWindow*;
|
|
OHOS::Rosen::WindowInfoReporter::ReportUIExtensionException*;
|
|
OHOS::Rosen::WindowInfoReporter::ReportWindowException*;
|
|
OHOS::Rosen::WindowInfoReporter::ReportWindowFrozen*;
|
|
OHOS::Rosen::WindowInfoReporter::ReportWindowIO*;
|
|
OHOS::Rosen::WindowInfoReporter::ReportWindowProfileInfo*;
|
|
OHOS::Rosen::WindowInfoReporter::ReportZeroOpacityInfoImmediately*;
|
|
OHOS::Rosen::WindowProperty::AddWindowFlag*;
|
|
OHOS::Rosen::WindowProperty::ChangeCallingWindowId*;
|
|
OHOS::Rosen::WindowProperty::ClearTransformZAxisOffset*;
|
|
OHOS::Rosen::WindowProperty::ComputeTransform*;
|
|
OHOS::Rosen::WindowProperty::CopyFrom*;
|
|
OHOS::Rosen::WindowProperty::GetAbilityInfo*;
|
|
OHOS::Rosen::WindowProperty::GetAccessTokenId*;
|
|
OHOS::Rosen::WindowProperty::GetAlpha*;
|
|
OHOS::Rosen::WindowProperty::GetAnimationFlag*;
|
|
OHOS::Rosen::WindowProperty::GetAspectRatio*;
|
|
OHOS::Rosen::WindowProperty::GetBrightness*;
|
|
OHOS::Rosen::WindowProperty::GetCallingWindow*;
|
|
OHOS::Rosen::WindowProperty::GetDecorEnable*;
|
|
OHOS::Rosen::WindowProperty::GetDecoStatus*;
|
|
OHOS::Rosen::WindowProperty::GetDisplayId*;
|
|
OHOS::Rosen::WindowProperty::GetDragType*;
|
|
OHOS::Rosen::WindowProperty::GetFocusable*;
|
|
OHOS::Rosen::WindowProperty::GetFollowScreenChange*;
|
|
OHOS::Rosen::WindowProperty::GetFullScreen*;
|
|
OHOS::Rosen::WindowProperty::GetHitOffset*;
|
|
OHOS::Rosen::WindowProperty::GetLastWindowMode*;
|
|
OHOS::Rosen::WindowProperty::GetMaximizeMode*;
|
|
OHOS::Rosen::WindowProperty::GetOriginRect*;
|
|
OHOS::Rosen::WindowProperty::GetParentId*;
|
|
OHOS::Rosen::WindowProperty::GetPrivacyMode*;
|
|
OHOS::Rosen::WindowProperty::GetRequestRect*;
|
|
OHOS::Rosen::WindowProperty::GetRequestWindowModeSupportType*;
|
|
OHOS::Rosen::WindowProperty::GetSizeLimits*;
|
|
OHOS::Rosen::WindowProperty::GetSnapshotSkip*;
|
|
OHOS::Rosen::WindowProperty::GetStretchable*;
|
|
OHOS::Rosen::WindowProperty::GetSystemBarProperty*;
|
|
OHOS::Rosen::WindowProperty::GetSystemPrivacyMode*;
|
|
OHOS::Rosen::WindowProperty::GetTextFieldHeight*;
|
|
OHOS::Rosen::WindowProperty::GetTextFieldPositionY*;
|
|
OHOS::Rosen::WindowProperty::GetTokenState*;
|
|
OHOS::Rosen::WindowProperty::GetTouchable*;
|
|
OHOS::Rosen::WindowProperty::GetTouchHotAreas*;
|
|
OHOS::Rosen::WindowProperty::GetTransform*;
|
|
OHOS::Rosen::WindowProperty::GetTransformMat*;
|
|
OHOS::Rosen::WindowProperty::GetUpdatedSizeLimits*;
|
|
OHOS::Rosen::WindowProperty::GetWindowFlags*;
|
|
OHOS::Rosen::WindowProperty::GetWindowGravity*;
|
|
OHOS::Rosen::WindowProperty::GetWindowId*;
|
|
OHOS::Rosen::WindowProperty::GetWindowMode*;
|
|
OHOS::Rosen::WindowProperty::GetWindowModeSupportType*;
|
|
OHOS::Rosen::WindowProperty::GetWindowName*;
|
|
OHOS::Rosen::WindowProperty::GetWindowRect*;
|
|
OHOS::Rosen::WindowProperty::GetWindowSizeChangeReason*;
|
|
OHOS::Rosen::WindowProperty::GetWindowType*;
|
|
OHOS::Rosen::WindowProperty::GetZoomTransform*;
|
|
OHOS::Rosen::WindowProperty::IsAnimateWindow*;
|
|
OHOS::Rosen::WindowProperty::IsDisplayZoomOn*;
|
|
OHOS::Rosen::WindowProperty::IsKeepScreenOn*;
|
|
OHOS::Rosen::WindowProperty::isNeedComputerTransform*;
|
|
OHOS::Rosen::WindowProperty::IsTurnScreenOn*;
|
|
OHOS::Rosen::WindowProperty::Read*;
|
|
OHOS::Rosen::WindowProperty::ResumeLastWindowMode*;
|
|
OHOS::Rosen::WindowProperty::SetAbilityInfo*;
|
|
OHOS::Rosen::WindowProperty::SetAccessTokenId*;
|
|
OHOS::Rosen::WindowProperty::SetAlpha*;
|
|
OHOS::Rosen::WindowProperty::SetAnimateWindowFlag*;
|
|
OHOS::Rosen::WindowProperty::SetAnimationFlag*;
|
|
OHOS::Rosen::WindowProperty::SetAspectRatio*;
|
|
OHOS::Rosen::WindowProperty::SetBrightness*;
|
|
OHOS::Rosen::WindowProperty::SetDecorEnable*;
|
|
OHOS::Rosen::WindowProperty::SetDecoStatus*;
|
|
OHOS::Rosen::WindowProperty::SetDisplayId*;
|
|
OHOS::Rosen::WindowProperty::SetDisplayZoomState*;
|
|
OHOS::Rosen::WindowProperty::SetDragType*;
|
|
OHOS::Rosen::WindowProperty::SetFocusable*;
|
|
OHOS::Rosen::WindowProperty::SetFollowScreenChange*;
|
|
OHOS::Rosen::WindowProperty::SetFullScreen*;
|
|
OHOS::Rosen::WindowProperty::SetHitOffset*;
|
|
OHOS::Rosen::WindowProperty::SetKeepScreenOn*;
|
|
OHOS::Rosen::WindowProperty::SetLastWindowMode*;
|
|
OHOS::Rosen::WindowProperty::SetMaximizeMode*;
|
|
OHOS::Rosen::WindowProperty::SetOriginRect*;
|
|
OHOS::Rosen::WindowProperty::SetParentId*;
|
|
OHOS::Rosen::WindowProperty::SetPrivacyMode*;
|
|
OHOS::Rosen::WindowProperty::SetRequestRect*;
|
|
OHOS::Rosen::WindowProperty::SetRequestWindowModeSupportType*;
|
|
OHOS::Rosen::WindowProperty::SetSizeLimits*;
|
|
OHOS::Rosen::WindowProperty::SetSnapshotSkip*;
|
|
OHOS::Rosen::WindowProperty::SetStretchable*;
|
|
OHOS::Rosen::WindowProperty::SetSystemBarProperty*;
|
|
OHOS::Rosen::WindowProperty::SetSystemPrivacyMode*;
|
|
OHOS::Rosen::WindowProperty::SetTextFieldHeight*;
|
|
OHOS::Rosen::WindowProperty::SetTextFieldPositionY*;
|
|
OHOS::Rosen::WindowProperty::SetTokenState*;
|
|
OHOS::Rosen::WindowProperty::SetTouchable*;
|
|
OHOS::Rosen::WindowProperty::SetTouchHotAreas*;
|
|
OHOS::Rosen::WindowProperty::SetTransform*;
|
|
OHOS::Rosen::WindowProperty::SetTurnScreenOn*;
|
|
OHOS::Rosen::WindowProperty::SetUpdatedSizeLimits*;
|
|
OHOS::Rosen::WindowProperty::SetWindowFlags*;
|
|
OHOS::Rosen::WindowProperty::SetWindowGravity*;
|
|
OHOS::Rosen::WindowProperty::SetWindowId*;
|
|
OHOS::Rosen::WindowProperty::SetWindowMode*;
|
|
OHOS::Rosen::WindowProperty::SetWindowModeSupportType*;
|
|
OHOS::Rosen::WindowProperty::SetWindowName*;
|
|
OHOS::Rosen::WindowProperty::SetWindowRect*;
|
|
OHOS::Rosen::WindowProperty::SetWindowSizeChangeReason*;
|
|
OHOS::Rosen::WindowProperty::SetWindowType*;
|
|
OHOS::Rosen::WindowProperty::SetZoomTransform*;
|
|
OHOS::Rosen::WindowProperty::Unmarshalling*;
|
|
OHOS::Rosen::WindowProperty::UpdatePointerEvent*;
|
|
OHOS::Rosen::WindowProperty::WindowProperty*;
|
|
OHOS::Rosen::WindowProperty::Write*;
|
|
OHOS::Rosen::WindowTransitionInfo::GetAbilityName*;
|
|
OHOS::Rosen::WindowTransitionInfo::GetAbilityToken*;
|
|
OHOS::Rosen::WindowTransitionInfo::GetApiCompatibleVersion*;
|
|
OHOS::Rosen::WindowTransitionInfo::GetBundleName*;
|
|
OHOS::Rosen::WindowTransitionInfo::GetDisplayId*;
|
|
OHOS::Rosen::WindowTransitionInfo::GetIsRecent*;
|
|
OHOS::Rosen::WindowTransitionInfo::GetMissionId*;
|
|
OHOS::Rosen::WindowTransitionInfo::GetOrientation*;
|
|
OHOS::Rosen::WindowTransitionInfo::GetShowFlagWhenLocked*;
|
|
OHOS::Rosen::WindowTransitionInfo::GetTransitionReason*;
|
|
OHOS::Rosen::WindowTransitionInfo::GetWindowMode*;
|
|
OHOS::Rosen::WindowTransitionInfo::GetWindowRect*;
|
|
OHOS::Rosen::WindowTransitionInfo::GetWindowSizeLimits*;
|
|
OHOS::Rosen::WindowTransitionInfo::GetWindowSupportModes*;
|
|
OHOS::Rosen::WindowTransitionInfo::GetWindowType*;
|
|
OHOS::Rosen::WindowTransitionInfo::SetAbilityName*;
|
|
OHOS::Rosen::WindowTransitionInfo::SetAbilityToken*;
|
|
OHOS::Rosen::WindowTransitionInfo::SetBundleName*;
|
|
OHOS::Rosen::WindowTransitionInfo::SetDisplayId*;
|
|
OHOS::Rosen::WindowTransitionInfo::SetTransitionReason*;
|
|
OHOS::Rosen::WindowTransitionInfo::SetWindowMode*;
|
|
OHOS::Rosen::WindowTransitionInfo::SetWindowRect*;
|
|
OHOS::Rosen::WindowTransitionInfo::SetWindowType*;
|
|
OHOS::Rosen::WindowTransitionInfo::Unmarshalling*;
|
|
OHOS::Rosen::WindowTransitionInfo::WindowTransitionInfo*;
|
|
OHOS::Rosen::FloatWindowErrorMsg::GetApiErrorMsg*;
|
|
|
|
vtable?for?OHOS::Rosen::RSTransactionAdapter*;
|
|
vtable?for?OHOS::Rosen::ScreenGroupInfo*;
|
|
vtable?for?OHOS::Rosen::ScreenInfo*;
|
|
vtable?for?OHOS::Rosen::WindowProperty*;
|
|
vtable?for?OHOS::Rosen::WindowTransitionInfo*;
|
|
|
|
VTT?for?OHOS::Rosen::DmVirtualScreenOption*;
|
|
VTT?for?OHOS::Rosen::ScreenGroupInfo*;
|
|
VTT?for?OHOS::Rosen::ScreenInfo*;
|
|
VTT?for?OHOS::Rosen::WindowProperty*;
|
|
VTT?for?OHOS::Rosen::WindowTransitionInfo*;
|
|
};
|
|
local:
|
|
*;
|
|
}; |