view

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 15, 2026 License: CC0-1.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TransactionIDisplayWindowInsetsControllerTopFocusedWindowChanged              = binder.FirstCallTransaction + 0
	TransactionIDisplayWindowInsetsControllerInsetsChanged                        = binder.FirstCallTransaction + 1
	TransactionIDisplayWindowInsetsControllerInsetsControlChanged                 = binder.FirstCallTransaction + 2
	TransactionIDisplayWindowInsetsControllerShowInsets                           = binder.FirstCallTransaction + 3
	TransactionIDisplayWindowInsetsControllerHideInsets                           = binder.FirstCallTransaction + 4
	TransactionIDisplayWindowInsetsControllerSetImeInputTargetRequestedVisibility = binder.FirstCallTransaction + 5
)
View Source
const (
	TransactionIDisplayWindowListenerOnDisplayAdded                = binder.FirstCallTransaction + 0
	TransactionIDisplayWindowListenerOnDisplayConfigurationChanged = binder.FirstCallTransaction + 1
	TransactionIDisplayWindowListenerOnDisplayRemoved              = binder.FirstCallTransaction + 2
	TransactionIDisplayWindowListenerOnFixedRotationStarted        = binder.FirstCallTransaction + 3
	TransactionIDisplayWindowListenerOnFixedRotationFinished       = binder.FirstCallTransaction + 4
	TransactionIDisplayWindowListenerOnKeepClearAreasChanged       = binder.FirstCallTransaction + 5
)
View Source
const (
	TransactionIDockedStackListenerOnDividerVisibilityChanged    = binder.FirstCallTransaction + 0
	TransactionIDockedStackListenerOnDockedStackExistsChanged    = binder.FirstCallTransaction + 1
	TransactionIDockedStackListenerOnDockedStackMinimizedChanged = binder.FirstCallTransaction + 2
	TransactionIDockedStackListenerOnAdjustedForImeChanged       = binder.FirstCallTransaction + 3
	TransactionIDockedStackListenerOnDockSideChanged             = binder.FirstCallTransaction + 4
)
View Source
const (
	TransactionIInputFilterInstall          = binder.FirstCallTransaction + 0
	TransactionIInputFilterUninstall        = binder.FirstCallTransaction + 1
	TransactionIInputFilterFilterInputEvent = binder.FirstCallTransaction + 2
)
View Source
const (
	TransactionIInputMonitorHostPilferPointers = binder.FirstCallTransaction + 0
	TransactionIInputMonitorHostDispose        = binder.FirstCallTransaction + 1
)
View Source
const (
	TransactionIPinnedTaskListenerOnMovementBoundsChanged = binder.FirstCallTransaction + 0
	TransactionIPinnedTaskListenerOnImeVisibilityChanged  = binder.FirstCallTransaction + 1
)
View Source
const (
	TransactionIRemoteAnimationRunnerOnAnimationStart     = binder.FirstCallTransaction + 0
	TransactionIRemoteAnimationRunnerOnAnimationCancelled = binder.FirstCallTransaction + 1
)
View Source
const (
	TransactionIScrollCaptureCallbacksOnCaptureStarted        = binder.FirstCallTransaction + 0
	TransactionIScrollCaptureCallbacksOnImageRequestCompleted = binder.FirstCallTransaction + 1
	TransactionIScrollCaptureCallbacksOnCaptureEnded          = binder.FirstCallTransaction + 2
)
View Source
const (
	TransactionIScrollCaptureConnectionStartCapture = binder.FirstCallTransaction + 0
	TransactionIScrollCaptureConnectionRequestImage = binder.FirstCallTransaction + 1
	TransactionIScrollCaptureConnectionEndCapture   = binder.FirstCallTransaction + 2
	TransactionIScrollCaptureConnectionClose        = binder.FirstCallTransaction + 3
)
View Source
const (
	TransactionISurfaceControlViewHostOnConfigurationChanged       = binder.FirstCallTransaction + 0
	TransactionISurfaceControlViewHostOnDispatchDetachedFromWindow = binder.FirstCallTransaction + 1
	TransactionISurfaceControlViewHostOnInsetsChanged              = binder.FirstCallTransaction + 2
	TransactionISurfaceControlViewHostGetSurfaceSyncGroup          = binder.FirstCallTransaction + 3
	TransactionISurfaceControlViewHostAttachParentInterface        = binder.FirstCallTransaction + 4
)
View Source
const (
	TransactionISurfaceControlViewHostParentUpdateParams           = binder.FirstCallTransaction + 0
	TransactionISurfaceControlViewHostParentForwardBackKeyToParent = binder.FirstCallTransaction + 1
)
View Source
const (
	TransactionIWindowExecuteCommand              = binder.FirstCallTransaction + 0
	TransactionIWindowResized                     = binder.FirstCallTransaction + 1
	TransactionIWindowInsetsControlChanged        = binder.FirstCallTransaction + 2
	TransactionIWindowShowInsets                  = binder.FirstCallTransaction + 3
	TransactionIWindowHideInsets                  = binder.FirstCallTransaction + 4
	TransactionIWindowMoved                       = binder.FirstCallTransaction + 5
	TransactionIWindowDispatchAppVisibility       = binder.FirstCallTransaction + 6
	TransactionIWindowDispatchGetNewSurface       = binder.FirstCallTransaction + 7
	TransactionIWindowCloseSystemDialogs          = binder.FirstCallTransaction + 8
	TransactionIWindowDispatchWallpaperOffsets    = binder.FirstCallTransaction + 9
	TransactionIWindowDispatchWallpaperCommand    = binder.FirstCallTransaction + 10
	TransactionIWindowDispatchDragEvent           = binder.FirstCallTransaction + 11
	TransactionIWindowDispatchWindowShown         = binder.FirstCallTransaction + 12
	TransactionIWindowRequestAppKeyboardShortcuts = binder.FirstCallTransaction + 13
	TransactionIWindowRequestScrollCapture        = binder.FirstCallTransaction + 14
	TransactionIWindowDumpWindow                  = binder.FirstCallTransaction + 15
)
View Source
const (
	TransactionIWindowFocusObserverFocusGained = binder.FirstCallTransaction + 0
	TransactionIWindowFocusObserverFocusLost   = binder.FirstCallTransaction + 1
)
View Source
const (
	TransactionIWindowIdRegisterFocusObserver   = binder.FirstCallTransaction + 0
	TransactionIWindowIdUnregisterFocusObserver = binder.FirstCallTransaction + 1
	TransactionIWindowIdIsFocused               = binder.FirstCallTransaction + 2
)
View Source
const (
	TransactionIWindowManagerStartViewServer                              = binder.FirstCallTransaction + 0
	TransactionIWindowManagerStopViewServer                               = binder.FirstCallTransaction + 1
	TransactionIWindowManagerIsViewServerRunning                          = binder.FirstCallTransaction + 2
	TransactionIWindowManagerOpenSession                                  = binder.FirstCallTransaction + 3
	TransactionIWindowManagerGetInitialDisplaySize                        = binder.FirstCallTransaction + 4
	TransactionIWindowManagerGetBaseDisplaySize                           = binder.FirstCallTransaction + 5
	TransactionIWindowManagerSetForcedDisplaySize                         = binder.FirstCallTransaction + 6
	TransactionIWindowManagerClearForcedDisplaySize                       = binder.FirstCallTransaction + 7
	TransactionIWindowManagerGetInitialDisplayDensity                     = binder.FirstCallTransaction + 8
	TransactionIWindowManagerGetBaseDisplayDensity                        = binder.FirstCallTransaction + 9
	TransactionIWindowManagerGetDisplayIdByUniqueId                       = binder.FirstCallTransaction + 10
	TransactionIWindowManagerSetForcedDisplayDensityForUser               = binder.FirstCallTransaction + 11
	TransactionIWindowManagerClearForcedDisplayDensityForUser             = binder.FirstCallTransaction + 12
	TransactionIWindowManagerSetForcedDisplayScalingMode                  = binder.FirstCallTransaction + 13
	TransactionIWindowManagerSetEventDispatching                          = binder.FirstCallTransaction + 14
	TransactionIWindowManagerIsWindowToken                                = binder.FirstCallTransaction + 15
	TransactionIWindowManagerAddWindowToken                               = binder.FirstCallTransaction + 16
	TransactionIWindowManagerRemoveWindowToken                            = binder.FirstCallTransaction + 17
	TransactionIWindowManagerSetDisplayChangeWindowController             = binder.FirstCallTransaction + 18
	TransactionIWindowManagerAddShellRoot                                 = binder.FirstCallTransaction + 19
	TransactionIWindowManagerSetShellRootAccessibilityWindow              = binder.FirstCallTransaction + 20
	TransactionIWindowManagerOverridePendingAppTransitionMultiThumbFuture = binder.FirstCallTransaction + 21
	TransactionIWindowManagerOverridePendingAppTransitionRemote           = binder.FirstCallTransaction + 22
	TransactionIWindowManagerEndProlongedAnimations                       = binder.FirstCallTransaction + 23
	TransactionIWindowManagerStartFreezingScreen                          = binder.FirstCallTransaction + 24
	TransactionIWindowManagerStopFreezingScreen                           = binder.FirstCallTransaction + 25
	TransactionIWindowManagerDisableKeyguard                              = binder.FirstCallTransaction + 26
	TransactionIWindowManagerReenableKeyguard                             = binder.FirstCallTransaction + 27
	TransactionIWindowManagerExitKeyguardSecurely                         = binder.FirstCallTransaction + 28
	TransactionIWindowManagerIsKeyguardLocked                             = binder.FirstCallTransaction + 29
	TransactionIWindowManagerIsKeyguardSecure                             = binder.FirstCallTransaction + 30
	TransactionIWindowManagerDismissKeyguard                              = binder.FirstCallTransaction + 31
	TransactionIWindowManagerAddKeyguardLockedStateListener               = binder.FirstCallTransaction + 32
	TransactionIWindowManagerRemoveKeyguardLockedStateListener            = binder.FirstCallTransaction + 33
	TransactionIWindowManagerSetSwitchingUser                             = binder.FirstCallTransaction + 34
	TransactionIWindowManagerCloseSystemDialogs                           = binder.FirstCallTransaction + 35
	TransactionIWindowManagerGetAnimationScale                            = binder.FirstCallTransaction + 36
	TransactionIWindowManagerGetAnimationScales                           = binder.FirstCallTransaction + 37
	TransactionIWindowManagerSetAnimationScale                            = binder.FirstCallTransaction + 38
	TransactionIWindowManagerSetAnimationScales                           = binder.FirstCallTransaction + 39
	TransactionIWindowManagerGetCurrentAnimatorScale                      = binder.FirstCallTransaction + 40
	TransactionIWindowManagerSetInTouchMode                               = binder.FirstCallTransaction + 41
	TransactionIWindowManagerSetInTouchModeOnAllDisplays                  = binder.FirstCallTransaction + 42
	TransactionIWindowManagerIsInTouchMode                                = binder.FirstCallTransaction + 43
	TransactionIWindowManagerShowStrictModeViolation                      = binder.FirstCallTransaction + 44
	TransactionIWindowManagerSetStrictModeVisualIndicatorPreference       = binder.FirstCallTransaction + 45
	TransactionIWindowManagerRefreshScreenCaptureDisabled                 = binder.FirstCallTransaction + 46
	TransactionIWindowManagerGetDefaultDisplayRotation                    = binder.FirstCallTransaction + 47
	TransactionIWindowManagerGetDisplayUserRotation                       = binder.FirstCallTransaction + 48
	TransactionIWindowManagerWatchRotation                                = binder.FirstCallTransaction + 49
	TransactionIWindowManagerRemoveRotationWatcher                        = binder.FirstCallTransaction + 50
	TransactionIWindowManagerRegisterProposedRotationListener             = binder.FirstCallTransaction + 51
	TransactionIWindowManagerGetPreferredOptionsPanelGravity              = binder.FirstCallTransaction + 52
	TransactionIWindowManagerFreezeRotation                               = binder.FirstCallTransaction + 53
	TransactionIWindowManagerThawRotation                                 = binder.FirstCallTransaction + 54
	TransactionIWindowManagerIsRotationFrozen                             = binder.FirstCallTransaction + 55
	TransactionIWindowManagerFreezeDisplayRotation                        = binder.FirstCallTransaction + 56
	TransactionIWindowManagerThawDisplayRotation                          = binder.FirstCallTransaction + 57
	TransactionIWindowManagerIsDisplayRotationFrozen                      = binder.FirstCallTransaction + 58
	TransactionIWindowManagerSetFixedToUserRotation                       = binder.FirstCallTransaction + 59
	TransactionIWindowManagerSetIgnoreOrientationRequest                  = binder.FirstCallTransaction + 60
	TransactionIWindowManagerScreenshotWallpaper                          = binder.FirstCallTransaction + 61
	TransactionIWindowManagerMirrorWallpaperSurface                       = binder.FirstCallTransaction + 62
	TransactionIWindowManagerRegisterWallpaperVisibilityListener          = binder.FirstCallTransaction + 63
	TransactionIWindowManagerUnregisterWallpaperVisibilityListener        = binder.FirstCallTransaction + 64
	TransactionIWindowManagerRegisterSystemGestureExclusionListener       = binder.FirstCallTransaction + 65
	TransactionIWindowManagerUnregisterSystemGestureExclusionListener     = binder.FirstCallTransaction + 66
	TransactionIWindowManagerRequestAssistScreenshot                      = binder.FirstCallTransaction + 67
	TransactionIWindowManagerHideTransientBars                            = binder.FirstCallTransaction + 68
	TransactionIWindowManagerSetRecentsVisibility                         = binder.FirstCallTransaction + 69
	TransactionIWindowManagerUpdateStaticPrivacyIndicatorBounds           = binder.FirstCallTransaction + 70
	TransactionIWindowManagerSetNavBarVirtualKeyHapticFeedbackEnabled     = binder.FirstCallTransaction + 71
	TransactionIWindowManagerHasNavigationBar                             = binder.FirstCallTransaction + 72
	TransactionIWindowManagerLockNow                                      = binder.FirstCallTransaction + 73
	TransactionIWindowManagerIsSafeModeEnabled                            = binder.FirstCallTransaction + 74
	TransactionIWindowManagerClearWindowContentFrameStats                 = binder.FirstCallTransaction + 75
	TransactionIWindowManagerGetWindowContentFrameStats                   = binder.FirstCallTransaction + 76
	TransactionIWindowManagerGetDockedStackSide                           = binder.FirstCallTransaction + 77
	TransactionIWindowManagerRegisterPinnedTaskListener                   = binder.FirstCallTransaction + 78
	TransactionIWindowManagerRequestAppKeyboardShortcuts                  = binder.FirstCallTransaction + 79
	TransactionIWindowManagerRequestImeKeyboardShortcuts                  = binder.FirstCallTransaction + 80
	TransactionIWindowManagerGetStableInsets                              = binder.FirstCallTransaction + 81
	TransactionIWindowManagerRegisterShortcutKey                          = binder.FirstCallTransaction + 82
	TransactionIWindowManagerCreateInputConsumer                          = binder.FirstCallTransaction + 83
	TransactionIWindowManagerDestroyInputConsumer                         = binder.FirstCallTransaction + 84
	TransactionIWindowManagerGetCurrentImeTouchRegion                     = binder.FirstCallTransaction + 85
	TransactionIWindowManagerRegisterDisplayFoldListener                  = binder.FirstCallTransaction + 86
	TransactionIWindowManagerUnregisterDisplayFoldListener                = binder.FirstCallTransaction + 87
	TransactionIWindowManagerRegisterDisplayWindowListener                = binder.FirstCallTransaction + 88
	TransactionIWindowManagerUnregisterDisplayWindowListener              = binder.FirstCallTransaction + 89
	TransactionIWindowManagerStartWindowTrace                             = binder.FirstCallTransaction + 90
	TransactionIWindowManagerStopWindowTrace                              = binder.FirstCallTransaction + 91
	TransactionIWindowManagerSaveWindowTraceToFile                        = binder.FirstCallTransaction + 92
	TransactionIWindowManagerIsWindowTraceEnabled                         = binder.FirstCallTransaction + 93
	TransactionIWindowManagerStartTransitionTrace                         = binder.FirstCallTransaction + 94
	TransactionIWindowManagerStopTransitionTrace                          = binder.FirstCallTransaction + 95
	TransactionIWindowManagerIsTransitionTraceEnabled                     = binder.FirstCallTransaction + 96
	TransactionIWindowManagerGetWindowingMode                             = binder.FirstCallTransaction + 97
	TransactionIWindowManagerSetWindowingMode                             = binder.FirstCallTransaction + 98
	TransactionIWindowManagerGetRemoveContentMode                         = binder.FirstCallTransaction + 99
	TransactionIWindowManagerSetRemoveContentMode                         = binder.FirstCallTransaction + 100
	TransactionIWindowManagerShouldShowWithInsecureKeyguard               = binder.FirstCallTransaction + 101
	TransactionIWindowManagerSetShouldShowWithInsecureKeyguard            = binder.FirstCallTransaction + 102
	TransactionIWindowManagerShouldShowSystemDecors                       = binder.FirstCallTransaction + 103
	TransactionIWindowManagerSetShouldShowSystemDecors                    = binder.FirstCallTransaction + 104
	TransactionIWindowManagerGetDisplayImePolicy                          = binder.FirstCallTransaction + 105
	TransactionIWindowManagerSetDisplayImePolicy                          = binder.FirstCallTransaction + 106
	TransactionIWindowManagerSyncInputTransactions                        = binder.FirstCallTransaction + 107
	TransactionIWindowManagerIsLayerTracing                               = binder.FirstCallTransaction + 108
	TransactionIWindowManagerSetLayerTracing                              = binder.FirstCallTransaction + 109
	TransactionIWindowManagerMirrorDisplay                                = binder.FirstCallTransaction + 110
	TransactionIWindowManagerSetDisplayWindowInsetsController             = binder.FirstCallTransaction + 111
	TransactionIWindowManagerUpdateDisplayWindowRequestedVisibleTypes     = binder.FirstCallTransaction + 112
	TransactionIWindowManagerGetWindowInsets                              = binder.FirstCallTransaction + 113
	TransactionIWindowManagerGetPossibleDisplayInfo                       = binder.FirstCallTransaction + 114
	TransactionIWindowManagerShowGlobalActions                            = binder.FirstCallTransaction + 115
	TransactionIWindowManagerSetLayerTracingFlags                         = binder.FirstCallTransaction + 116
	TransactionIWindowManagerSetActiveTransactionTracing                  = binder.FirstCallTransaction + 117
	TransactionIWindowManagerRequestScrollCapture                         = binder.FirstCallTransaction + 118
	TransactionIWindowManagerHoldLock                                     = binder.FirstCallTransaction + 119
	TransactionIWindowManagerGetSupportedDisplayHashAlgorithms            = binder.FirstCallTransaction + 120
	TransactionIWindowManagerVerifyDisplayHash                            = binder.FirstCallTransaction + 121
	TransactionIWindowManagerSetDisplayHashThrottlingEnabled              = binder.FirstCallTransaction + 122
	TransactionIWindowManagerAttachWindowContextToDisplayArea             = binder.FirstCallTransaction + 123
	TransactionIWindowManagerAttachWindowContextToWindowToken             = binder.FirstCallTransaction + 124
	TransactionIWindowManagerAttachWindowContextToDisplayContent          = binder.FirstCallTransaction + 125
	TransactionIWindowManagerDetachWindowContext                          = binder.FirstCallTransaction + 126
	TransactionIWindowManagerReparentWindowContextToDisplayArea           = binder.FirstCallTransaction + 127
	TransactionIWindowManagerRegisterCrossWindowBlurEnabledListener       = binder.FirstCallTransaction + 128
	TransactionIWindowManagerUnregisterCrossWindowBlurEnabledListener     = binder.FirstCallTransaction + 129
	TransactionIWindowManagerIsTaskSnapshotSupported                      = binder.FirstCallTransaction + 130
	TransactionIWindowManagerGetImeDisplayId                              = binder.FirstCallTransaction + 131
	TransactionIWindowManagerSetTaskSnapshotEnabled                       = binder.FirstCallTransaction + 132
	TransactionIWindowManagerRegisterTaskFpsCallback                      = binder.FirstCallTransaction + 133
	TransactionIWindowManagerUnregisterTaskFpsCallback                    = binder.FirstCallTransaction + 134
	TransactionIWindowManagerSnapshotTaskForRecents                       = binder.FirstCallTransaction + 135
	TransactionIWindowManagerSetRecentsAppBehindSystemBars                = binder.FirstCallTransaction + 136
	TransactionIWindowManagerGetLetterboxBackgroundColorInArgb            = binder.FirstCallTransaction + 137
	TransactionIWindowManagerIsLetterboxBackgroundMultiColored            = binder.FirstCallTransaction + 138
	TransactionIWindowManagerCaptureDisplay                               = binder.FirstCallTransaction + 139
	TransactionIWindowManagerIsGlobalKey                                  = binder.FirstCallTransaction + 140
	TransactionIWindowManagerAddToSurfaceSyncGroup                        = binder.FirstCallTransaction + 141
	TransactionIWindowManagerMarkSurfaceSyncGroupReady                    = binder.FirstCallTransaction + 142
	TransactionIWindowManagerNotifyScreenshotListeners                    = binder.FirstCallTransaction + 143
	TransactionIWindowManagerReplaceContentOnDisplay                      = binder.FirstCallTransaction + 144
	TransactionIWindowManagerRegisterDecorViewGestureListener             = binder.FirstCallTransaction + 145
	TransactionIWindowManagerUnregisterDecorViewGestureListener           = binder.FirstCallTransaction + 146
	TransactionIWindowManagerRegisterTrustedPresentationListener          = binder.FirstCallTransaction + 147
	TransactionIWindowManagerUnregisterTrustedPresentationListener        = binder.FirstCallTransaction + 148
	TransactionIWindowManagerRegisterScreenRecordingCallback              = binder.FirstCallTransaction + 149
	TransactionIWindowManagerUnregisterScreenRecordingCallback            = binder.FirstCallTransaction + 150
	TransactionIWindowManagerSetGlobalDragListener                        = binder.FirstCallTransaction + 151
	TransactionIWindowManagerTransferTouchGesture                         = binder.FirstCallTransaction + 152
	TransactionIWindowManagerGetApplicationLaunchKeyboardShortcuts        = binder.FirstCallTransaction + 153
)
View Source
const (
	IWindowManagerFixedToUserRotationDefault          int32 = 0
	IWindowManagerFixedToUserRotationDisabled         int32 = 1
	IWindowManagerFixedToUserRotationEnabled          int32 = 2
	IWindowManagerFixedToUserRotationIfNoAutoRotation int32 = 3
)
View Source
const (
	TransactionIWindowSessionAddToDisplay                               = binder.FirstCallTransaction + 0
	TransactionIWindowSessionAddToDisplayAsUser                         = binder.FirstCallTransaction + 1
	TransactionIWindowSessionAddToDisplayWithoutInputChannel            = binder.FirstCallTransaction + 2
	TransactionIWindowSessionRemove                                     = binder.FirstCallTransaction + 3
	TransactionIWindowSessionRelayout                                   = binder.FirstCallTransaction + 4
	TransactionIWindowSessionRelayoutAsync                              = binder.FirstCallTransaction + 5
	TransactionIWindowSessionOutOfMemory                                = binder.FirstCallTransaction + 6
	TransactionIWindowSessionSetInsets                                  = binder.FirstCallTransaction + 7
	TransactionIWindowSessionFinishDrawing                              = binder.FirstCallTransaction + 8
	TransactionIWindowSessionPerformDrag                                = binder.FirstCallTransaction + 9
	TransactionIWindowSessionDropForAccessibility                       = binder.FirstCallTransaction + 10
	TransactionIWindowSessionReportDropResult                           = binder.FirstCallTransaction + 11
	TransactionIWindowSessionCancelDragAndDrop                          = binder.FirstCallTransaction + 12
	TransactionIWindowSessionDragRecipientEntered                       = binder.FirstCallTransaction + 13
	TransactionIWindowSessionDragRecipientExited                        = binder.FirstCallTransaction + 14
	TransactionIWindowSessionSetWallpaperPosition                       = binder.FirstCallTransaction + 15
	TransactionIWindowSessionSetWallpaperZoomOut                        = binder.FirstCallTransaction + 16
	TransactionIWindowSessionSetShouldZoomOutWallpaper                  = binder.FirstCallTransaction + 17
	TransactionIWindowSessionWallpaperOffsetsComplete                   = binder.FirstCallTransaction + 18
	TransactionIWindowSessionSetWallpaperDisplayOffset                  = binder.FirstCallTransaction + 19
	TransactionIWindowSessionSendWallpaperCommand                       = binder.FirstCallTransaction + 20
	TransactionIWindowSessionWallpaperCommandComplete                   = binder.FirstCallTransaction + 21
	TransactionIWindowSessionOnRectangleOnScreenRequested               = binder.FirstCallTransaction + 22
	TransactionIWindowSessionGetWindowId                                = binder.FirstCallTransaction + 23
	TransactionIWindowSessionPokeDrawLock                               = binder.FirstCallTransaction + 24
	TransactionIWindowSessionStartMovingTask                            = binder.FirstCallTransaction + 25
	TransactionIWindowSessionFinishMovingTask                           = binder.FirstCallTransaction + 26
	TransactionIWindowSessionUpdateTapExcludeRegion                     = binder.FirstCallTransaction + 27
	TransactionIWindowSessionUpdateRequestedVisibleTypes                = binder.FirstCallTransaction + 28
	TransactionIWindowSessionReportSystemGestureExclusionChanged        = binder.FirstCallTransaction + 29
	TransactionIWindowSessionReportDecorViewGestureInterceptionChanged  = binder.FirstCallTransaction + 30
	TransactionIWindowSessionReportKeepClearAreasChanged                = binder.FirstCallTransaction + 31
	TransactionIWindowSessionGrantInputChannel                          = binder.FirstCallTransaction + 32
	TransactionIWindowSessionUpdateInputChannel                         = binder.FirstCallTransaction + 33
	TransactionIWindowSessionGrantEmbeddedWindowFocus                   = binder.FirstCallTransaction + 34
	TransactionIWindowSessionGenerateDisplayHash                        = binder.FirstCallTransaction + 35
	TransactionIWindowSessionSetOnBackInvokedCallbackInfo               = binder.FirstCallTransaction + 36
	TransactionIWindowSessionClearTouchableRegion                       = binder.FirstCallTransaction + 37
	TransactionIWindowSessionCancelDraw                                 = binder.FirstCallTransaction + 38
	TransactionIWindowSessionMoveFocusToAdjacentWindow                  = binder.FirstCallTransaction + 39
	TransactionIWindowSessionNotifyImeWindowVisibilityChangedFromClient = binder.FirstCallTransaction + 40
	TransactionIWindowSessionNotifyInsetsAnimationRunningStateChanged   = binder.FirstCallTransaction + 41
)
View Source
const DescriptorIAppTransitionAnimationSpecsFuture = "android.view.IAppTransitionAnimationSpecsFuture"
View Source
const DescriptorICrossWindowBlurEnabledListener = "android.view.ICrossWindowBlurEnabledListener"
View Source
const DescriptorIDecorViewGestureListener = "android.view.IDecorViewGestureListener"
View Source
const DescriptorIDisplayChangeWindowCallback = "android.view.IDisplayChangeWindowCallback"
View Source
const DescriptorIDisplayChangeWindowController = "android.view.IDisplayChangeWindowController"
View Source
const DescriptorIDisplayFoldListener = "android.view.IDisplayFoldListener"
View Source
const DescriptorIDisplayWindowInsetsController = "android.view.IDisplayWindowInsetsController"
View Source
const DescriptorIDisplayWindowListener = "android.view.IDisplayWindowListener"
View Source
const DescriptorIDockedStackListener = "android.view.IDockedStackListener"
View Source
const DescriptorIGraphicsStats = "android.view.IGraphicsStats"
View Source
const DescriptorIGraphicsStatsCallback = "android.view.IGraphicsStatsCallback"
View Source
const DescriptorIInputFilter = "android.view.IInputFilter"
View Source
const DescriptorIInputFilterHost = "android.view.IInputFilterHost"
View Source
const DescriptorIInputMonitorHost = "android.view.IInputMonitorHost"
View Source
const DescriptorIOnKeyguardExitResult = "android.view.IOnKeyguardExitResult"
View Source
const DescriptorIPinnedTaskListener = "android.view.IPinnedTaskListener"
View Source
const DescriptorIRemoteAnimationFinishedCallback = "android.view.IRemoteAnimationFinishedCallback"
View Source
const DescriptorIRemoteAnimationRunner = "android.view.IRemoteAnimationRunner"
View Source
const DescriptorIRotationWatcher = "android.view.IRotationWatcher"
View Source
const DescriptorIScrollCaptureCallbacks = "android.view.IScrollCaptureCallbacks"
View Source
const DescriptorIScrollCaptureConnection = "android.view.IScrollCaptureConnection"
View Source
const DescriptorIScrollCaptureResponseListener = "android.view.IScrollCaptureResponseListener"
View Source
const DescriptorISensitiveContentProtectionManager = "android.view.ISensitiveContentProtectionManager"
View Source
const DescriptorISurfaceControlViewHost = "android.view.ISurfaceControlViewHost"
View Source
const DescriptorISurfaceControlViewHostParent = "android.view.ISurfaceControlViewHostParent"
View Source
const DescriptorISystemGestureExclusionListener = "android.view.ISystemGestureExclusionListener"
View Source
const DescriptorIWallpaperVisibilityListener = "android.view.IWallpaperVisibilityListener"
View Source
const DescriptorIWindow = "android.view.IWindow"
View Source
const DescriptorIWindowFocusObserver = "android.view.IWindowFocusObserver"
View Source
const DescriptorIWindowId = "android.view.IWindowId"
View Source
const DescriptorIWindowManager = "android.view.IWindowManager"
View Source
const DescriptorIWindowSession = "android.view.IWindowSession"
View Source
const DescriptorIWindowSessionCallback = "android.view.IWindowSessionCallback"
View Source
const (
	TransactionIAppTransitionAnimationSpecsFutureGet = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionICrossWindowBlurEnabledListenerOnCrossWindowBlurEnabledChanged = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIDecorViewGestureListenerOnInterceptionChanged = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIDisplayChangeWindowCallbackContinueDisplayChange = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIDisplayChangeWindowControllerOnDisplayChange = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIDisplayFoldListenerOnDisplayFoldChanged = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIGraphicsStatsCallbackOnRotateGraphicsStatsBuffer = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIGraphicsStatsRequestBufferForProcess = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIInputFilterHostSendInputEvent = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIOnKeyguardExitResultOnKeyguardExitResult = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIRemoteAnimationFinishedCallbackOnAnimationFinished = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIRotationWatcherOnRotationChanged = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIScrollCaptureResponseListenerOnScrollCaptureResponse = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionISensitiveContentProtectionManagerSetSensitiveContentProtection = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionISystemGestureExclusionListenerOnSystemGestureExclusionChanged = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIWallpaperVisibilityListenerOnWallpaperVisibilityChanged = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIWindowSessionCallbackOnAnimatorScaleChanged = binder.FirstCallTransaction + 0
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AnimationRenderStats

type AnimationRenderStats struct {
}

func (*AnimationRenderStats) MarshalParcel

func (s *AnimationRenderStats) MarshalParcel(
	p *parcel.Parcel,
) error

func (*AnimationRenderStats) UnmarshalParcel

func (s *AnimationRenderStats) UnmarshalParcel(
	p *parcel.Parcel,
) error

type AppTransitionAnimationSpec

type AppTransitionAnimationSpec struct {
}

func (*AppTransitionAnimationSpec) MarshalParcel

func (s *AppTransitionAnimationSpec) MarshalParcel(
	p *parcel.Parcel,
) error

func (*AppTransitionAnimationSpec) UnmarshalParcel

func (s *AppTransitionAnimationSpec) UnmarshalParcel(
	p *parcel.Parcel,
) error

type AppTransitionAnimationSpecsFutureProxy

type AppTransitionAnimationSpecsFutureProxy struct {
	// contains filtered or unexported fields
}

func NewAppTransitionAnimationSpecsFutureProxy

func NewAppTransitionAnimationSpecsFutureProxy(
	remote binder.IBinder,
) *AppTransitionAnimationSpecsFutureProxy

func (*AppTransitionAnimationSpecsFutureProxy) AsBinder

func (*AppTransitionAnimationSpecsFutureProxy) Get

type ContentRecordingSession

type ContentRecordingSession struct {
}

func (*ContentRecordingSession) MarshalParcel

func (s *ContentRecordingSession) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ContentRecordingSession) UnmarshalParcel

func (s *ContentRecordingSession) UnmarshalParcel(
	p *parcel.Parcel,
) error

type CrossWindowBlurEnabledListenerProxy

type CrossWindowBlurEnabledListenerProxy struct {
	// contains filtered or unexported fields
}

func NewCrossWindowBlurEnabledListenerProxy

func NewCrossWindowBlurEnabledListenerProxy(
	remote binder.IBinder,
) *CrossWindowBlurEnabledListenerProxy

func (*CrossWindowBlurEnabledListenerProxy) AsBinder

func (*CrossWindowBlurEnabledListenerProxy) OnCrossWindowBlurEnabledChanged

func (p *CrossWindowBlurEnabledListenerProxy) OnCrossWindowBlurEnabledChanged(
	ctx context.Context,
	enabled bool,
) error

type DecorViewGestureListenerProxy

type DecorViewGestureListenerProxy struct {
	// contains filtered or unexported fields
}

func NewDecorViewGestureListenerProxy

func NewDecorViewGestureListenerProxy(
	remote binder.IBinder,
) *DecorViewGestureListenerProxy

func (*DecorViewGestureListenerProxy) AsBinder

func (*DecorViewGestureListenerProxy) OnInterceptionChanged

func (p *DecorViewGestureListenerProxy) OnInterceptionChanged(
	ctx context.Context,
	windowToken binder.IBinder,
	intercepted bool,
) error

type DisplayChangeWindowCallbackProxy

type DisplayChangeWindowCallbackProxy struct {
	// contains filtered or unexported fields
}

func NewDisplayChangeWindowCallbackProxy

func NewDisplayChangeWindowCallbackProxy(
	remote binder.IBinder,
) *DisplayChangeWindowCallbackProxy

func (*DisplayChangeWindowCallbackProxy) AsBinder

func (*DisplayChangeWindowCallbackProxy) ContinueDisplayChange

func (p *DisplayChangeWindowCallbackProxy) ContinueDisplayChange(
	ctx context.Context,
	t interface{},
) error

type DisplayChangeWindowControllerProxy

type DisplayChangeWindowControllerProxy struct {
	// contains filtered or unexported fields
}

func NewDisplayChangeWindowControllerProxy

func NewDisplayChangeWindowControllerProxy(
	remote binder.IBinder,
) *DisplayChangeWindowControllerProxy

func (*DisplayChangeWindowControllerProxy) AsBinder

func (*DisplayChangeWindowControllerProxy) OnDisplayChange

func (p *DisplayChangeWindowControllerProxy) OnDisplayChange(
	ctx context.Context,
	displayId int32,
	fromRotation int32,
	toRotation int32,
	newDisplayAreaInfo interface{},
	callback IDisplayChangeWindowCallback,
) error

type DisplayCutoutParcelableWrapper

type DisplayCutoutParcelableWrapper struct {
}

func (*DisplayCutoutParcelableWrapper) MarshalParcel

func (s *DisplayCutoutParcelableWrapper) MarshalParcel(
	p *parcel.Parcel,
) error

func (*DisplayCutoutParcelableWrapper) UnmarshalParcel

func (s *DisplayCutoutParcelableWrapper) UnmarshalParcel(
	p *parcel.Parcel,
) error

type DisplayFoldListenerProxy

type DisplayFoldListenerProxy struct {
	// contains filtered or unexported fields
}

func NewDisplayFoldListenerProxy

func NewDisplayFoldListenerProxy(
	remote binder.IBinder,
) *DisplayFoldListenerProxy

func (*DisplayFoldListenerProxy) AsBinder

func (p *DisplayFoldListenerProxy) AsBinder() binder.IBinder

func (*DisplayFoldListenerProxy) OnDisplayFoldChanged

func (p *DisplayFoldListenerProxy) OnDisplayFoldChanged(
	ctx context.Context,
	displayId int32,
	folded bool,
) error

type DisplayInfo

type DisplayInfo struct {
}

func (*DisplayInfo) MarshalParcel

func (s *DisplayInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*DisplayInfo) UnmarshalParcel

func (s *DisplayInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type DisplayMode

type DisplayMode struct {
}

func (*DisplayMode) MarshalParcel

func (s *DisplayMode) MarshalParcel(
	p *parcel.Parcel,
) error

func (*DisplayMode) UnmarshalParcel

func (s *DisplayMode) UnmarshalParcel(
	p *parcel.Parcel,
) error

type DisplayShape

type DisplayShape struct {
}

func (*DisplayShape) MarshalParcel

func (s *DisplayShape) MarshalParcel(
	p *parcel.Parcel,
) error

func (*DisplayShape) UnmarshalParcel

func (s *DisplayShape) UnmarshalParcel(
	p *parcel.Parcel,
) error

type DisplayWindowInsetsControllerProxy

type DisplayWindowInsetsControllerProxy struct {
	// contains filtered or unexported fields
}

func NewDisplayWindowInsetsControllerProxy

func NewDisplayWindowInsetsControllerProxy(
	remote binder.IBinder,
) *DisplayWindowInsetsControllerProxy

func (*DisplayWindowInsetsControllerProxy) AsBinder

func (*DisplayWindowInsetsControllerProxy) HideInsets

func (p *DisplayWindowInsetsControllerProxy) HideInsets(
	ctx context.Context,
	types int32,
	fromIme bool,
	statsToken *inputmethod.ImeTrackerToken,
) error

func (*DisplayWindowInsetsControllerProxy) InsetsChanged

func (p *DisplayWindowInsetsControllerProxy) InsetsChanged(
	ctx context.Context,
	insetsState InsetsState,
) error

func (*DisplayWindowInsetsControllerProxy) InsetsControlChanged

func (p *DisplayWindowInsetsControllerProxy) InsetsControlChanged(
	ctx context.Context,
	insetsState InsetsState,
	activeControls []InsetsSourceControl,
) error

func (*DisplayWindowInsetsControllerProxy) SetImeInputTargetRequestedVisibility

func (p *DisplayWindowInsetsControllerProxy) SetImeInputTargetRequestedVisibility(
	ctx context.Context,
	visible bool,
	statsToken inputmethod.ImeTrackerToken,
) error

func (*DisplayWindowInsetsControllerProxy) ShowInsets

func (p *DisplayWindowInsetsControllerProxy) ShowInsets(
	ctx context.Context,
	types int32,
	fromIme bool,
	statsToken *inputmethod.ImeTrackerToken,
) error

func (*DisplayWindowInsetsControllerProxy) TopFocusedWindowChanged

func (p *DisplayWindowInsetsControllerProxy) TopFocusedWindowChanged(
	ctx context.Context,
	component interface{},
	requestedVisibleTypes int32,
) error

type DisplayWindowListenerProxy

type DisplayWindowListenerProxy struct {
	// contains filtered or unexported fields
}

func NewDisplayWindowListenerProxy

func NewDisplayWindowListenerProxy(
	remote binder.IBinder,
) *DisplayWindowListenerProxy

func (*DisplayWindowListenerProxy) AsBinder

func (*DisplayWindowListenerProxy) OnDisplayAdded

func (p *DisplayWindowListenerProxy) OnDisplayAdded(
	ctx context.Context,
	displayId int32,
) error

func (*DisplayWindowListenerProxy) OnDisplayConfigurationChanged

func (p *DisplayWindowListenerProxy) OnDisplayConfigurationChanged(
	ctx context.Context,
	displayId int32,
	newConfig interface{},
) error

func (*DisplayWindowListenerProxy) OnDisplayRemoved

func (p *DisplayWindowListenerProxy) OnDisplayRemoved(
	ctx context.Context,
	displayId int32,
) error

func (*DisplayWindowListenerProxy) OnFixedRotationFinished

func (p *DisplayWindowListenerProxy) OnFixedRotationFinished(
	ctx context.Context,
	displayId int32,
) error

func (*DisplayWindowListenerProxy) OnFixedRotationStarted

func (p *DisplayWindowListenerProxy) OnFixedRotationStarted(
	ctx context.Context,
	displayId int32,
	newRotation int32,
) error

func (*DisplayWindowListenerProxy) OnKeepClearAreasChanged

func (p *DisplayWindowListenerProxy) OnKeepClearAreasChanged(
	ctx context.Context,
	displayId int32,
	restricted []graphics.Rect,
	unrestricted []graphics.Rect,
) error

type DockedStackListenerProxy

type DockedStackListenerProxy struct {
	// contains filtered or unexported fields
}

func NewDockedStackListenerProxy

func NewDockedStackListenerProxy(
	remote binder.IBinder,
) *DockedStackListenerProxy

func (*DockedStackListenerProxy) AsBinder

func (p *DockedStackListenerProxy) AsBinder() binder.IBinder

func (*DockedStackListenerProxy) OnAdjustedForImeChanged

func (p *DockedStackListenerProxy) OnAdjustedForImeChanged(
	ctx context.Context,
	adjustedForIme bool,
	animDuration int64,
) error

func (*DockedStackListenerProxy) OnDividerVisibilityChanged

func (p *DockedStackListenerProxy) OnDividerVisibilityChanged(
	ctx context.Context,
	visible bool,
) error

func (*DockedStackListenerProxy) OnDockSideChanged

func (p *DockedStackListenerProxy) OnDockSideChanged(
	ctx context.Context,
	newDockSide int32,
) error

func (*DockedStackListenerProxy) OnDockedStackExistsChanged

func (p *DockedStackListenerProxy) OnDockedStackExistsChanged(
	ctx context.Context,
	exists bool,
) error

func (*DockedStackListenerProxy) OnDockedStackMinimizedChanged

func (p *DockedStackListenerProxy) OnDockedStackMinimizedChanged(
	ctx context.Context,
	minimized bool,
	animDuration int64,
	isHomeStackResizable bool,
) error

type DragEvent

type DragEvent struct {
}

func (*DragEvent) MarshalParcel

func (s *DragEvent) MarshalParcel(
	p *parcel.Parcel,
) error

func (*DragEvent) UnmarshalParcel

func (s *DragEvent) UnmarshalParcel(
	p *parcel.Parcel,
) error

type GraphicsStatsCallbackProxy

type GraphicsStatsCallbackProxy struct {
	// contains filtered or unexported fields
}

func NewGraphicsStatsCallbackProxy

func NewGraphicsStatsCallbackProxy(
	remote binder.IBinder,
) *GraphicsStatsCallbackProxy

func (*GraphicsStatsCallbackProxy) AsBinder

func (*GraphicsStatsCallbackProxy) OnRotateGraphicsStatsBuffer

func (p *GraphicsStatsCallbackProxy) OnRotateGraphicsStatsBuffer(
	ctx context.Context,
) error

type GraphicsStatsProxy

type GraphicsStatsProxy struct {
	// contains filtered or unexported fields
}

func NewGraphicsStatsProxy

func NewGraphicsStatsProxy(
	remote binder.IBinder,
) *GraphicsStatsProxy

func (*GraphicsStatsProxy) AsBinder

func (p *GraphicsStatsProxy) AsBinder() binder.IBinder

func (*GraphicsStatsProxy) RequestBufferForProcess

func (p *GraphicsStatsProxy) RequestBufferForProcess(
	ctx context.Context,
	packageName string,
	callback IGraphicsStatsCallback,
) (int32, error)

type IAppTransitionAnimationSpecsFuture

type IAppTransitionAnimationSpecsFuture interface {
	AsBinder() binder.IBinder
	Get(ctx context.Context) ([]AppTransitionAnimationSpec, error)
}

type ICrossWindowBlurEnabledListener

type ICrossWindowBlurEnabledListener interface {
	AsBinder() binder.IBinder
	OnCrossWindowBlurEnabledChanged(ctx context.Context, enabled bool) error
}

type IDecorViewGestureListener

type IDecorViewGestureListener interface {
	AsBinder() binder.IBinder
	OnInterceptionChanged(ctx context.Context, windowToken binder.IBinder, intercepted bool) error
}

type IDisplayChangeWindowCallback

type IDisplayChangeWindowCallback interface {
	AsBinder() binder.IBinder
	ContinueDisplayChange(ctx context.Context, t interface{}) error
}

type IDisplayChangeWindowController

type IDisplayChangeWindowController interface {
	AsBinder() binder.IBinder
	OnDisplayChange(ctx context.Context, displayId int32, fromRotation int32, toRotation int32, newDisplayAreaInfo interface{}, callback IDisplayChangeWindowCallback) error
}

type IDisplayFoldListener

type IDisplayFoldListener interface {
	AsBinder() binder.IBinder
	OnDisplayFoldChanged(ctx context.Context, displayId int32, folded bool) error
}

type IDisplayWindowInsetsController

type IDisplayWindowInsetsController interface {
	AsBinder() binder.IBinder
	TopFocusedWindowChanged(ctx context.Context, component interface{}, requestedVisibleTypes int32) error
	InsetsChanged(ctx context.Context, insetsState InsetsState) error
	InsetsControlChanged(ctx context.Context, insetsState InsetsState, activeControls []InsetsSourceControl) error
	ShowInsets(ctx context.Context, types int32, fromIme bool, statsToken *inputmethod.ImeTrackerToken) error
	HideInsets(ctx context.Context, types int32, fromIme bool, statsToken *inputmethod.ImeTrackerToken) error
	SetImeInputTargetRequestedVisibility(ctx context.Context, visible bool, statsToken inputmethod.ImeTrackerToken) error
}

type IDisplayWindowListener

type IDisplayWindowListener interface {
	AsBinder() binder.IBinder
	OnDisplayAdded(ctx context.Context, displayId int32) error
	OnDisplayConfigurationChanged(ctx context.Context, displayId int32, newConfig interface{}) error
	OnDisplayRemoved(ctx context.Context, displayId int32) error
	OnFixedRotationStarted(ctx context.Context, displayId int32, newRotation int32) error
	OnFixedRotationFinished(ctx context.Context, displayId int32) error
	OnKeepClearAreasChanged(ctx context.Context, displayId int32, restricted []graphics.Rect, unrestricted []graphics.Rect) error
}

type IDockedStackListener

type IDockedStackListener interface {
	AsBinder() binder.IBinder
	OnDividerVisibilityChanged(ctx context.Context, visible bool) error
	OnDockedStackExistsChanged(ctx context.Context, exists bool) error
	OnDockedStackMinimizedChanged(ctx context.Context, minimized bool, animDuration int64, isHomeStackResizable bool) error
	OnAdjustedForImeChanged(ctx context.Context, adjustedForIme bool, animDuration int64) error
	OnDockSideChanged(ctx context.Context, newDockSide int32) error
}

type IGraphicsStats

type IGraphicsStats interface {
	AsBinder() binder.IBinder
	RequestBufferForProcess(ctx context.Context, packageName string, callback IGraphicsStatsCallback) (int32, error)
}

type IGraphicsStatsCallback

type IGraphicsStatsCallback interface {
	AsBinder() binder.IBinder
	OnRotateGraphicsStatsBuffer(ctx context.Context) error
}

type IInputFilter

type IInputFilter interface {
	AsBinder() binder.IBinder
	Install(ctx context.Context, host IInputFilterHost) error
	Uninstall(ctx context.Context) error
	FilterInputEvent(ctx context.Context, event InputEvent, policyFlags int32) error
}

type IInputFilterHost

type IInputFilterHost interface {
	AsBinder() binder.IBinder
	SendInputEvent(ctx context.Context, event InputEvent, policyFlags int32) error
}

type IInputMonitorHost

type IInputMonitorHost interface {
	AsBinder() binder.IBinder
	PilferPointers(ctx context.Context) error
	Dispose(ctx context.Context) error
}

type IOnKeyguardExitResult

type IOnKeyguardExitResult interface {
	AsBinder() binder.IBinder
	OnKeyguardExitResult(ctx context.Context, success bool) error
}

type IPinnedTaskListener

type IPinnedTaskListener interface {
	AsBinder() binder.IBinder
	OnMovementBoundsChanged(ctx context.Context, fromImeAdjustment bool) error
	OnImeVisibilityChanged(ctx context.Context, imeVisible bool, imeHeight int32) error
}

type IRemoteAnimationFinishedCallback

type IRemoteAnimationFinishedCallback interface {
	AsBinder() binder.IBinder
	OnAnimationFinished(ctx context.Context) error
}

type IRemoteAnimationRunner

type IRemoteAnimationRunner interface {
	AsBinder() binder.IBinder
	OnAnimationStart(ctx context.Context, transit int32, apps []RemoteAnimationTarget, wallpapers []RemoteAnimationTarget, nonApps []RemoteAnimationTarget, finishedCallback IRemoteAnimationFinishedCallback) error
	OnAnimationCancelled(ctx context.Context) error
}

type IRotationWatcher

type IRotationWatcher interface {
	AsBinder() binder.IBinder
	OnRotationChanged(ctx context.Context, rotation int32) error
}

type IScrollCaptureCallbacks

type IScrollCaptureCallbacks interface {
	AsBinder() binder.IBinder
	OnCaptureStarted(ctx context.Context) error
	OnImageRequestCompleted(ctx context.Context, flags int32, capturedArea graphics.Rect) error
	OnCaptureEnded(ctx context.Context) error
}

type IScrollCaptureConnection

type IScrollCaptureConnection interface {
	AsBinder() binder.IBinder
	StartCapture(ctx context.Context, surface interface{}, callbacks IScrollCaptureCallbacks) (interface{}, error)
	RequestImage(ctx context.Context, captureArea graphics.Rect) (interface{}, error)
	EndCapture(ctx context.Context) (interface{}, error)
	Close(ctx context.Context) error
}

type IScrollCaptureResponseListener

type IScrollCaptureResponseListener interface {
	AsBinder() binder.IBinder
	OnScrollCaptureResponse(ctx context.Context, response ScrollCaptureResponse) error
}

type ISensitiveContentProtectionManager

type ISensitiveContentProtectionManager interface {
	AsBinder() binder.IBinder
	SetSensitiveContentProtection(ctx context.Context, windowToken binder.IBinder, packageName string, isShowingSensitiveContent bool) error
}

type ISurfaceControlViewHost

type ISurfaceControlViewHost interface {
	AsBinder() binder.IBinder
	OnConfigurationChanged(ctx context.Context, newConfig interface{}) error
	OnDispatchDetachedFromWindow(ctx context.Context) error
	OnInsetsChanged(ctx context.Context, state InsetsState, insetFrame graphics.Rect) error
	GetSurfaceSyncGroup(ctx context.Context) (interface{}, error)
	AttachParentInterface(ctx context.Context, parentInterface *ISurfaceControlViewHostParent) error
}

type ISurfaceControlViewHostParent

type ISurfaceControlViewHostParent interface {
	AsBinder() binder.IBinder
	UpdateParams(ctx context.Context, childAttrs []WindowManagerLayoutParams) error
	ForwardBackKeyToParent(ctx context.Context, keyEvent KeyEvent) error
}

type ISystemGestureExclusionListener

type ISystemGestureExclusionListener interface {
	AsBinder() binder.IBinder
	OnSystemGestureExclusionChanged(ctx context.Context, displayId int32, systemGestureExclusion graphics.Region, systemGestureExclusionUnrestricted graphics.Region) error
}

type IWallpaperVisibilityListener

type IWallpaperVisibilityListener interface {
	AsBinder() binder.IBinder
	OnWallpaperVisibilityChanged(ctx context.Context, visible bool, displayId int32) error
}

type IWindow

type IWindow interface {
	AsBinder() binder.IBinder
	ExecuteCommand(ctx context.Context, command string, parameters string, descriptor int32) error
	Resized(ctx context.Context, frames interface{}, reportDraw bool, newMergedConfiguration util.MergedConfiguration, insetsState InsetsState, forceLayout bool, alwaysConsumeSystemBars bool, displayId int32, syncSeqId int32, dragResizing bool, activityWindowInfo *interface{}) error
	InsetsControlChanged(ctx context.Context, insetsState InsetsState, activeControls InsetsSourceControlArray) error
	ShowInsets(ctx context.Context, types int32, fromIme bool, statsToken *inputmethod.ImeTrackerToken) error
	HideInsets(ctx context.Context, types int32, fromIme bool, statsToken *inputmethod.ImeTrackerToken) error
	Moved(ctx context.Context, newX int32, newY int32) error
	DispatchAppVisibility(ctx context.Context, visible bool) error
	DispatchGetNewSurface(ctx context.Context) error
	CloseSystemDialogs(ctx context.Context, reason string) error
	DispatchWallpaperOffsets(ctx context.Context, x float32, y float32, xStep float32, yStep float32, zoom float32, sync bool) error
	DispatchWallpaperCommand(ctx context.Context, action string, x int32, y int32, z int32, extras interface{}, sync bool) error
	DispatchDragEvent(ctx context.Context, event DragEvent) error
	DispatchWindowShown(ctx context.Context) error
	RequestAppKeyboardShortcuts(ctx context.Context, receiver interface{}, deviceId int32) error
	RequestScrollCapture(ctx context.Context, callbacks IScrollCaptureResponseListener) error
	DumpWindow(ctx context.Context, pfd int32) error
}

type IWindowFocusObserver

type IWindowFocusObserver interface {
	AsBinder() binder.IBinder
	FocusGained(ctx context.Context, inputToken binder.IBinder) error
	FocusLost(ctx context.Context, inputToken binder.IBinder) error
}

type IWindowId

type IWindowId interface {
	AsBinder() binder.IBinder
	RegisterFocusObserver(ctx context.Context, observer IWindowFocusObserver) error
	UnregisterFocusObserver(ctx context.Context, observer IWindowFocusObserver) error
	IsFocused(ctx context.Context) (bool, error)
}

type IWindowManager

type IWindowManager interface {
	AsBinder() binder.IBinder
	StartViewServer(ctx context.Context, port int32) (bool, error)
	StopViewServer(ctx context.Context) (bool, error)
	IsViewServerRunning(ctx context.Context) (bool, error)
	OpenSession(ctx context.Context, callback IWindowSessionCallback) (IWindowSession, error)
	GetInitialDisplaySize(ctx context.Context, displayId int32, size graphics.Point) error
	GetBaseDisplaySize(ctx context.Context, displayId int32, size graphics.Point) error
	SetForcedDisplaySize(ctx context.Context, displayId int32, width int32, height int32) error
	ClearForcedDisplaySize(ctx context.Context, displayId int32) error
	GetInitialDisplayDensity(ctx context.Context, displayId int32) (int32, error)
	GetBaseDisplayDensity(ctx context.Context, displayId int32) (int32, error)
	GetDisplayIdByUniqueId(ctx context.Context, uniqueId string) (int32, error)
	SetForcedDisplayDensityForUser(ctx context.Context, displayId int32, density int32, userId int32) error
	ClearForcedDisplayDensityForUser(ctx context.Context, displayId int32, userId int32) error
	SetForcedDisplayScalingMode(ctx context.Context, displayId int32, mode int32) error
	SetEventDispatching(ctx context.Context, enabled bool) error
	IsWindowToken(ctx context.Context, binder_ binder.IBinder) (bool, error)
	AddWindowToken(ctx context.Context, token binder.IBinder, type_ int32, displayId int32, options interface{}) error
	RemoveWindowToken(ctx context.Context, token binder.IBinder, displayId int32) error
	SetDisplayChangeWindowController(ctx context.Context, controller IDisplayChangeWindowController) error
	AddShellRoot(ctx context.Context, displayId int32, client IWindow, shellRootLayer int32) (SurfaceControl, error)
	SetShellRootAccessibilityWindow(ctx context.Context, displayId int32, shellRootLayer int32, target IWindow) error
	OverridePendingAppTransitionMultiThumbFuture(ctx context.Context, specsFuture IAppTransitionAnimationSpecsFuture, startedCallback interface{}, scaleUp bool, displayId int32) error
	OverridePendingAppTransitionRemote(ctx context.Context, remoteAnimationAdapter RemoteAnimationAdapter, displayId int32) error
	EndProlongedAnimations(ctx context.Context) error
	StartFreezingScreen(ctx context.Context, exitAnim int32, enterAnim int32) error
	StopFreezingScreen(ctx context.Context) error
	DisableKeyguard(ctx context.Context, token binder.IBinder, tag string, userId int32) error
	ReenableKeyguard(ctx context.Context, token binder.IBinder, userId int32) error
	ExitKeyguardSecurely(ctx context.Context, callback IOnKeyguardExitResult) error
	IsKeyguardLocked(ctx context.Context) (bool, error)
	IsKeyguardSecure(ctx context.Context, userId int32) (bool, error)
	DismissKeyguard(ctx context.Context, callback interface{}, message interface{}) error
	AddKeyguardLockedStateListener(ctx context.Context, listener interface{}) error
	RemoveKeyguardLockedStateListener(ctx context.Context, listener interface{}) error
	SetSwitchingUser(ctx context.Context, switching bool) error
	CloseSystemDialogs(ctx context.Context, reason string) error
	GetAnimationScale(ctx context.Context, which int32) (float32, error)
	GetAnimationScales(ctx context.Context) ([]float32, error)
	SetAnimationScale(ctx context.Context, which int32, scale float32) error
	SetAnimationScales(ctx context.Context, scales []float32) error
	GetCurrentAnimatorScale(ctx context.Context) (float32, error)
	SetInTouchMode(ctx context.Context, inTouch bool, displayId int32) error
	SetInTouchModeOnAllDisplays(ctx context.Context, inTouch bool) error
	IsInTouchMode(ctx context.Context, displayId int32) (bool, error)
	ShowStrictModeViolation(ctx context.Context, on bool) error
	SetStrictModeVisualIndicatorPreference(ctx context.Context, enabled string) error
	RefreshScreenCaptureDisabled(ctx context.Context) error
	GetDefaultDisplayRotation(ctx context.Context) (int32, error)
	GetDisplayUserRotation(ctx context.Context, displayId int32) (int32, error)
	WatchRotation(ctx context.Context, watcher IRotationWatcher, displayId int32) (int32, error)
	RemoveRotationWatcher(ctx context.Context, watcher IRotationWatcher) error
	RegisterProposedRotationListener(ctx context.Context, contextToken binder.IBinder, listener IRotationWatcher) (int32, error)
	GetPreferredOptionsPanelGravity(ctx context.Context, displayId int32) (int32, error)
	FreezeRotation(ctx context.Context, rotation int32, caller string) error
	ThawRotation(ctx context.Context, caller string) error
	IsRotationFrozen(ctx context.Context) (bool, error)
	FreezeDisplayRotation(ctx context.Context, displayId int32, rotation int32, caller string) error
	ThawDisplayRotation(ctx context.Context, displayId int32, caller string) error
	IsDisplayRotationFrozen(ctx context.Context, displayId int32) (bool, error)
	SetFixedToUserRotation(ctx context.Context, displayId int32, fixedToUserRotation int32) error
	SetIgnoreOrientationRequest(ctx context.Context, displayId int32, ignoreOrientationRequest bool) error
	ScreenshotWallpaper(ctx context.Context) (graphics.Bitmap, error)
	MirrorWallpaperSurface(ctx context.Context, displayId int32) (SurfaceControl, error)
	RegisterWallpaperVisibilityListener(ctx context.Context, listener IWallpaperVisibilityListener, displayId int32) (bool, error)
	UnregisterWallpaperVisibilityListener(ctx context.Context, listener IWallpaperVisibilityListener, displayId int32) error
	RegisterSystemGestureExclusionListener(ctx context.Context, listener ISystemGestureExclusionListener, displayId int32) error
	UnregisterSystemGestureExclusionListener(ctx context.Context, listener ISystemGestureExclusionListener, displayId int32) error
	RequestAssistScreenshot(ctx context.Context, receiver interface{}) (bool, error)
	HideTransientBars(ctx context.Context, displayId int32) error
	SetRecentsVisibility(ctx context.Context, visible bool) error
	UpdateStaticPrivacyIndicatorBounds(ctx context.Context, displayId int32, staticBounds []graphics.Rect) error
	SetNavBarVirtualKeyHapticFeedbackEnabled(ctx context.Context, enabled bool) error
	HasNavigationBar(ctx context.Context, displayId int32) (bool, error)
	LockNow(ctx context.Context, options interface{}) error
	IsSafeModeEnabled(ctx context.Context) (bool, error)
	ClearWindowContentFrameStats(ctx context.Context, token binder.IBinder) (bool, error)
	GetWindowContentFrameStats(ctx context.Context, token binder.IBinder) (WindowContentFrameStats, error)
	GetDockedStackSide(ctx context.Context) (int32, error)
	RegisterPinnedTaskListener(ctx context.Context, displayId int32, listener IPinnedTaskListener) error
	RequestAppKeyboardShortcuts(ctx context.Context, receiver interface{}, deviceId int32) error
	RequestImeKeyboardShortcuts(ctx context.Context, receiver interface{}, deviceId int32) error
	GetStableInsets(ctx context.Context, displayId int32, outInsets graphics.Rect) error
	RegisterShortcutKey(ctx context.Context, shortcutCode int64, keySubscriber interface{}) error
	CreateInputConsumer(ctx context.Context, token binder.IBinder, name string, displayId int32, inputChannel InputChannel) error
	DestroyInputConsumer(ctx context.Context, token binder.IBinder, displayId int32) (bool, error)
	GetCurrentImeTouchRegion(ctx context.Context) (graphics.Region, error)
	RegisterDisplayFoldListener(ctx context.Context, listener IDisplayFoldListener) error
	UnregisterDisplayFoldListener(ctx context.Context, listener IDisplayFoldListener) error
	RegisterDisplayWindowListener(ctx context.Context, listener IDisplayWindowListener) ([]int32, error)
	UnregisterDisplayWindowListener(ctx context.Context, listener IDisplayWindowListener) error
	StartWindowTrace(ctx context.Context) error
	StopWindowTrace(ctx context.Context) error
	SaveWindowTraceToFile(ctx context.Context) error
	IsWindowTraceEnabled(ctx context.Context) (bool, error)
	StartTransitionTrace(ctx context.Context) error
	StopTransitionTrace(ctx context.Context) error
	IsTransitionTraceEnabled(ctx context.Context) (bool, error)
	GetWindowingMode(ctx context.Context, displayId int32) (int32, error)
	SetWindowingMode(ctx context.Context, displayId int32, mode int32) error
	GetRemoveContentMode(ctx context.Context, displayId int32) (int32, error)
	SetRemoveContentMode(ctx context.Context, displayId int32, mode int32) error
	ShouldShowWithInsecureKeyguard(ctx context.Context, displayId int32) (bool, error)
	SetShouldShowWithInsecureKeyguard(ctx context.Context, displayId int32, shouldShow bool) error
	ShouldShowSystemDecors(ctx context.Context, displayId int32) (bool, error)
	SetShouldShowSystemDecors(ctx context.Context, displayId int32, shouldShow bool) error
	GetDisplayImePolicy(ctx context.Context, displayId int32) (int32, error)
	SetDisplayImePolicy(ctx context.Context, displayId int32, imePolicy int32) error
	SyncInputTransactions(ctx context.Context, waitForAnimations bool) error
	IsLayerTracing(ctx context.Context) (bool, error)
	SetLayerTracing(ctx context.Context, enabled bool) error
	MirrorDisplay(ctx context.Context, displayId int32, outSurfaceControl SurfaceControl) (bool, error)
	SetDisplayWindowInsetsController(ctx context.Context, displayId int32, displayWindowInsetsController IDisplayWindowInsetsController) error
	UpdateDisplayWindowRequestedVisibleTypes(ctx context.Context, displayId int32, visibleTypes int32, mask int32, statsToken *inputmethod.ImeTrackerToken) error
	GetWindowInsets(ctx context.Context, displayId int32, token binder.IBinder, outInsetsState InsetsState) (bool, error)
	GetPossibleDisplayInfo(ctx context.Context, displayId int32) ([]DisplayInfo, error)
	ShowGlobalActions(ctx context.Context) error
	SetLayerTracingFlags(ctx context.Context, flags int32) error
	SetActiveTransactionTracing(ctx context.Context, active bool) error
	RequestScrollCapture(ctx context.Context, displayId int32, behindClient binder.IBinder, taskId int32, listener IScrollCaptureResponseListener) error
	HoldLock(ctx context.Context, token binder.IBinder, durationMs int32) error
	GetSupportedDisplayHashAlgorithms(ctx context.Context) ([]string, error)
	VerifyDisplayHash(ctx context.Context, displayHash displayhash.DisplayHash) (displayhash.VerifiedDisplayHash, error)
	SetDisplayHashThrottlingEnabled(ctx context.Context, enable bool) error
	AttachWindowContextToDisplayArea(ctx context.Context, appThread interface{}, clientToken binder.IBinder, type_ int32, displayId int32, options *interface{}) (interface{}, error)
	AttachWindowContextToWindowToken(ctx context.Context, appThread interface{}, clientToken binder.IBinder, token binder.IBinder) (interface{}, error)
	AttachWindowContextToDisplayContent(ctx context.Context, appThread interface{}, clientToken binder.IBinder, displayId int32) (interface{}, error)
	DetachWindowContext(ctx context.Context, clientToken binder.IBinder) error
	ReparentWindowContextToDisplayArea(ctx context.Context, appThread interface{}, clientToken binder.IBinder, displayId int32) (bool, error)
	RegisterCrossWindowBlurEnabledListener(ctx context.Context, listener ICrossWindowBlurEnabledListener) (bool, error)
	UnregisterCrossWindowBlurEnabledListener(ctx context.Context, listener ICrossWindowBlurEnabledListener) error
	IsTaskSnapshotSupported(ctx context.Context) (bool, error)
	GetImeDisplayId(ctx context.Context) (int32, error)
	SetTaskSnapshotEnabled(ctx context.Context, enabled bool) error
	RegisterTaskFpsCallback(ctx context.Context, taskId int32, callback interface{}) error
	UnregisterTaskFpsCallback(ctx context.Context, listener interface{}) error
	SnapshotTaskForRecents(ctx context.Context, taskId int32) (graphics.Bitmap, error)
	SetRecentsAppBehindSystemBars(ctx context.Context, behindSystemBars bool) error
	GetLetterboxBackgroundColorInArgb(ctx context.Context) (int32, error)
	IsLetterboxBackgroundMultiColored(ctx context.Context) (bool, error)
	CaptureDisplay(ctx context.Context, displayId int32, captureArgs *interface{}, listener interface{}) error
	IsGlobalKey(ctx context.Context, keyCode int32) (bool, error)
	AddToSurfaceSyncGroup(ctx context.Context, syncGroupToken binder.IBinder, parentSyncGroupMerge bool, completedListener *interface{}, addToSurfaceSyncGroupResult interface{}) (bool, error)
	MarkSurfaceSyncGroupReady(ctx context.Context, syncGroupToken binder.IBinder) error
	NotifyScreenshotListeners(ctx context.Context, displayId int32) ([]interface{}, error)
	ReplaceContentOnDisplay(ctx context.Context, displayId int32, sc SurfaceControl) (bool, error)
	RegisterDecorViewGestureListener(ctx context.Context, listener IDecorViewGestureListener, displayId int32) error
	UnregisterDecorViewGestureListener(ctx context.Context, listener IDecorViewGestureListener, displayId int32) error
	RegisterTrustedPresentationListener(ctx context.Context, window binder.IBinder, listener interface{}, thresholds gui.TrustedPresentationThresholds, id int32) error
	UnregisterTrustedPresentationListener(ctx context.Context, listener interface{}, id int32) error
	RegisterScreenRecordingCallback(ctx context.Context, callback interface{}) (bool, error)
	UnregisterScreenRecordingCallback(ctx context.Context, callback interface{}) error
	SetGlobalDragListener(ctx context.Context, listener interface{}) error
	TransferTouchGesture(ctx context.Context, transferFromToken interface{}, transferToToken interface{}) (bool, error)
	GetApplicationLaunchKeyboardShortcuts(ctx context.Context, deviceId int32) (KeyboardShortcutGroup, error)
}

type IWindowSession

type IWindowSession interface {
	AsBinder() binder.IBinder
	AddToDisplay(ctx context.Context, window IWindow, attrs WindowManagerLayoutParams, viewVisibility int32, layerStackId int32, requestedVisibleTypes int32, outInputChannel InputChannel, insetsState InsetsState, activeControls InsetsSourceControlArray, attachedFrame graphics.Rect, sizeCompatScale []float32) (int32, error)
	AddToDisplayAsUser(ctx context.Context, window IWindow, attrs WindowManagerLayoutParams, viewVisibility int32, layerStackId int32, userId int32, requestedVisibleTypes int32, outInputChannel InputChannel, insetsState InsetsState, activeControls InsetsSourceControlArray, attachedFrame graphics.Rect, sizeCompatScale []float32) (int32, error)
	AddToDisplayWithoutInputChannel(ctx context.Context, window IWindow, attrs WindowManagerLayoutParams, viewVisibility int32, layerStackId int32, insetsState InsetsState, attachedFrame graphics.Rect, sizeCompatScale []float32) (int32, error)
	Remove(ctx context.Context, clientToken binder.IBinder) error
	Relayout(ctx context.Context, window IWindow, attrs WindowManagerLayoutParams, requestedWidth int32, requestedHeight int32, viewVisibility int32, flags int32, seq int32, lastSyncSeqId int32, outRelayoutResult *WindowRelayoutResult) (int32, error)
	RelayoutAsync(ctx context.Context, window IWindow, attrs WindowManagerLayoutParams, requestedWidth int32, requestedHeight int32, viewVisibility int32, flags int32, seq int32, lastSyncSeqId int32) error
	OutOfMemory(ctx context.Context, window IWindow) (bool, error)
	SetInsets(ctx context.Context, window IWindow, touchableInsets int32, contentInsets graphics.Rect, visibleInsets graphics.Rect, touchableRegion graphics.Region) error
	FinishDrawing(ctx context.Context, window IWindow, postDrawTransaction SurfaceControlTransaction, seqId int32) error
	PerformDrag(ctx context.Context, window IWindow, flags int32, surface SurfaceControl, touchSource int32, touchDeviceId int32, touchPointerId int32, touchX float32, touchY float32, thumbCenterX float32, thumbCenterY float32, data interface{}) (binder.IBinder, error)
	DropForAccessibility(ctx context.Context, window IWindow, x int32, y int32) (bool, error)
	ReportDropResult(ctx context.Context, window IWindow, consumed bool) error
	CancelDragAndDrop(ctx context.Context, dragToken binder.IBinder, skipAnimation bool) error
	DragRecipientEntered(ctx context.Context, window IWindow) error
	DragRecipientExited(ctx context.Context, window IWindow) error
	SetWallpaperPosition(ctx context.Context, windowToken binder.IBinder, x float32, y float32, xstep float32, ystep float32) error
	SetWallpaperZoomOut(ctx context.Context, windowToken binder.IBinder, scale float32) error
	SetShouldZoomOutWallpaper(ctx context.Context, windowToken binder.IBinder, shouldZoom bool) error
	WallpaperOffsetsComplete(ctx context.Context, window binder.IBinder) error
	SetWallpaperDisplayOffset(ctx context.Context, windowToken binder.IBinder, x int32, y int32) error
	SendWallpaperCommand(ctx context.Context, window binder.IBinder, action string, x int32, y int32, z int32, extras interface{}, sync bool) error
	WallpaperCommandComplete(ctx context.Context, window binder.IBinder, result interface{}) error
	OnRectangleOnScreenRequested(ctx context.Context, token binder.IBinder, rectangle graphics.Rect) error
	GetWindowId(ctx context.Context, window binder.IBinder) (IWindowId, error)
	PokeDrawLock(ctx context.Context, window binder.IBinder) error
	StartMovingTask(ctx context.Context, window IWindow, startX float32, startY float32) (bool, error)
	FinishMovingTask(ctx context.Context, window IWindow) error
	UpdateTapExcludeRegion(ctx context.Context, window IWindow, region graphics.Region) error
	UpdateRequestedVisibleTypes(ctx context.Context, window IWindow, requestedVisibleTypes int32, imeStatsToken *inputmethod.ImeTrackerToken) error
	ReportSystemGestureExclusionChanged(ctx context.Context, window IWindow, exclusionRects []graphics.Rect) error
	ReportDecorViewGestureInterceptionChanged(ctx context.Context, window IWindow, intercepted bool) error
	ReportKeepClearAreasChanged(ctx context.Context, window IWindow, restricted []graphics.Rect, unrestricted []graphics.Rect) error
	GrantInputChannel(ctx context.Context, displayId int32, surface SurfaceControl, clientToken binder.IBinder, hostInputTransferToken *interface{}, flags int32, privateFlags int32, inputFeatures int32, type_ int32, windowToken binder.IBinder, embeddedInputTransferToken interface{}, inputHandleName string, outInputChannel InputChannel) error
	UpdateInputChannel(ctx context.Context, channelToken binder.IBinder, displayId int32, surface SurfaceControl, flags int32, privateFlags int32, inputFeatures int32, region graphics.Region) error
	GrantEmbeddedWindowFocus(ctx context.Context, window IWindow, inputToken interface{}, grantFocus bool) error
	GenerateDisplayHash(ctx context.Context, window IWindow, boundsInWindow graphics.Rect, hashAlgorithm string, callback interface{}) error
	SetOnBackInvokedCallbackInfo(ctx context.Context, window IWindow, callbackInfo interface{}) error
	ClearTouchableRegion(ctx context.Context, window IWindow) error
	CancelDraw(ctx context.Context, window IWindow) (bool, error)
	MoveFocusToAdjacentWindow(ctx context.Context, fromWindow IWindow, direction int32) (bool, error)
	NotifyImeWindowVisibilityChangedFromClient(ctx context.Context, window IWindow, visible bool, statsToken inputmethod.ImeTrackerToken) error
	NotifyInsetsAnimationRunningStateChanged(ctx context.Context, window IWindow, running bool) error
}

type IWindowSessionCallback

type IWindowSessionCallback interface {
	AsBinder() binder.IBinder
	OnAnimatorScaleChanged(ctx context.Context, scale float32) error
}

type InputChannel

type InputChannel struct {
}

func (*InputChannel) MarshalParcel

func (s *InputChannel) MarshalParcel(
	p *parcel.Parcel,
) error

func (*InputChannel) UnmarshalParcel

func (s *InputChannel) UnmarshalParcel(
	p *parcel.Parcel,
) error

type InputDevice

type InputDevice struct {
}

func (*InputDevice) MarshalParcel

func (s *InputDevice) MarshalParcel(
	p *parcel.Parcel,
) error

func (*InputDevice) UnmarshalParcel

func (s *InputDevice) UnmarshalParcel(
	p *parcel.Parcel,
) error

type InputEvent

type InputEvent struct {
}

func (*InputEvent) MarshalParcel

func (s *InputEvent) MarshalParcel(
	p *parcel.Parcel,
) error

func (*InputEvent) UnmarshalParcel

func (s *InputEvent) UnmarshalParcel(
	p *parcel.Parcel,
) error

type InputFilterHostProxy

type InputFilterHostProxy struct {
	// contains filtered or unexported fields
}

func NewInputFilterHostProxy

func NewInputFilterHostProxy(
	remote binder.IBinder,
) *InputFilterHostProxy

func (*InputFilterHostProxy) AsBinder

func (p *InputFilterHostProxy) AsBinder() binder.IBinder

func (*InputFilterHostProxy) SendInputEvent

func (p *InputFilterHostProxy) SendInputEvent(
	ctx context.Context,
	event InputEvent,
	policyFlags int32,
) error

type InputFilterProxy

type InputFilterProxy struct {
	// contains filtered or unexported fields
}

func NewInputFilterProxy

func NewInputFilterProxy(
	remote binder.IBinder,
) *InputFilterProxy

func (*InputFilterProxy) AsBinder

func (p *InputFilterProxy) AsBinder() binder.IBinder

func (*InputFilterProxy) FilterInputEvent

func (p *InputFilterProxy) FilterInputEvent(
	ctx context.Context,
	event InputEvent,
	policyFlags int32,
) error

func (*InputFilterProxy) Install

func (p *InputFilterProxy) Install(
	ctx context.Context,
	host IInputFilterHost,
) error

func (*InputFilterProxy) Uninstall

func (p *InputFilterProxy) Uninstall(
	ctx context.Context,
) error

type InputMonitor

type InputMonitor struct {
}

func (*InputMonitor) MarshalParcel

func (s *InputMonitor) MarshalParcel(
	p *parcel.Parcel,
) error

func (*InputMonitor) UnmarshalParcel

func (s *InputMonitor) UnmarshalParcel(
	p *parcel.Parcel,
) error

type InputMonitorHostProxy

type InputMonitorHostProxy struct {
	// contains filtered or unexported fields
}

func NewInputMonitorHostProxy

func NewInputMonitorHostProxy(
	remote binder.IBinder,
) *InputMonitorHostProxy

func (*InputMonitorHostProxy) AsBinder

func (p *InputMonitorHostProxy) AsBinder() binder.IBinder

func (*InputMonitorHostProxy) Dispose

func (p *InputMonitorHostProxy) Dispose(
	ctx context.Context,
) error

func (*InputMonitorHostProxy) PilferPointers

func (p *InputMonitorHostProxy) PilferPointers(
	ctx context.Context,
) error

type InsetsSourceControl

type InsetsSourceControl struct {
}

func (*InsetsSourceControl) MarshalParcel

func (s *InsetsSourceControl) MarshalParcel(
	p *parcel.Parcel,
) error

func (*InsetsSourceControl) UnmarshalParcel

func (s *InsetsSourceControl) UnmarshalParcel(
	p *parcel.Parcel,
) error

type InsetsSourceControlArray

type InsetsSourceControlArray struct {
}

func (*InsetsSourceControlArray) MarshalParcel

func (s *InsetsSourceControlArray) MarshalParcel(
	p *parcel.Parcel,
) error

func (*InsetsSourceControlArray) UnmarshalParcel

func (s *InsetsSourceControlArray) UnmarshalParcel(
	p *parcel.Parcel,
) error

type InsetsState

type InsetsState struct {
}

func (*InsetsState) MarshalParcel

func (s *InsetsState) MarshalParcel(
	p *parcel.Parcel,
) error

func (*InsetsState) UnmarshalParcel

func (s *InsetsState) UnmarshalParcel(
	p *parcel.Parcel,
) error

type KeyCharacterMap

type KeyCharacterMap struct {
}

func (*KeyCharacterMap) MarshalParcel

func (s *KeyCharacterMap) MarshalParcel(
	p *parcel.Parcel,
) error

func (*KeyCharacterMap) UnmarshalParcel

func (s *KeyCharacterMap) UnmarshalParcel(
	p *parcel.Parcel,
) error

type KeyEvent

type KeyEvent struct {
}

func (*KeyEvent) MarshalParcel

func (s *KeyEvent) MarshalParcel(
	p *parcel.Parcel,
) error

func (*KeyEvent) UnmarshalParcel

func (s *KeyEvent) UnmarshalParcel(
	p *parcel.Parcel,
) error

type KeyboardShortcutGroup

type KeyboardShortcutGroup struct {
}

func (*KeyboardShortcutGroup) MarshalParcel

func (s *KeyboardShortcutGroup) MarshalParcel(
	p *parcel.Parcel,
) error

func (*KeyboardShortcutGroup) UnmarshalParcel

func (s *KeyboardShortcutGroup) UnmarshalParcel(
	p *parcel.Parcel,
) error

type LayerMetadataKey

type LayerMetadataKey int32
const (
	LayerMetadataKeyMetadataOwnerUid        LayerMetadataKey = 1
	LayerMetadataKeyMetadataWindowType      LayerMetadataKey = 2
	LayerMetadataKeyMetadataTaskId          LayerMetadataKey = 3
	LayerMetadataKeyMetadataMouseCursor     LayerMetadataKey = 4
	LayerMetadataKeyMetadataAccessibilityId LayerMetadataKey = 5
	LayerMetadataKeyMetadataOwnerPid        LayerMetadataKey = 6
	LayerMetadataKeyMetadataDequeueTime     LayerMetadataKey = 7
	LayerMetadataKeyMetadataGameMode        LayerMetadataKey = 8
)

type MagnificationSpec

type MagnificationSpec struct {
}

func (*MagnificationSpec) MarshalParcel

func (s *MagnificationSpec) MarshalParcel(
	p *parcel.Parcel,
) error

func (*MagnificationSpec) UnmarshalParcel

func (s *MagnificationSpec) UnmarshalParcel(
	p *parcel.Parcel,
) error

type MotionEvent

type MotionEvent struct {
}

func (*MotionEvent) MarshalParcel

func (s *MotionEvent) MarshalParcel(
	p *parcel.Parcel,
) error

func (*MotionEvent) UnmarshalParcel

func (s *MotionEvent) UnmarshalParcel(
	p *parcel.Parcel,
) error

type OnKeyguardExitResultProxy

type OnKeyguardExitResultProxy struct {
	// contains filtered or unexported fields
}

func NewOnKeyguardExitResultProxy

func NewOnKeyguardExitResultProxy(
	remote binder.IBinder,
) *OnKeyguardExitResultProxy

func (*OnKeyguardExitResultProxy) AsBinder

func (*OnKeyguardExitResultProxy) OnKeyguardExitResult

func (p *OnKeyguardExitResultProxy) OnKeyguardExitResult(
	ctx context.Context,
	success bool,
) error

type PinnedTaskListenerProxy

type PinnedTaskListenerProxy struct {
	// contains filtered or unexported fields
}

func NewPinnedTaskListenerProxy

func NewPinnedTaskListenerProxy(
	remote binder.IBinder,
) *PinnedTaskListenerProxy

func (*PinnedTaskListenerProxy) AsBinder

func (p *PinnedTaskListenerProxy) AsBinder() binder.IBinder

func (*PinnedTaskListenerProxy) OnImeVisibilityChanged

func (p *PinnedTaskListenerProxy) OnImeVisibilityChanged(
	ctx context.Context,
	imeVisible bool,
	imeHeight int32,
) error

func (*PinnedTaskListenerProxy) OnMovementBoundsChanged

func (p *PinnedTaskListenerProxy) OnMovementBoundsChanged(
	ctx context.Context,
	fromImeAdjustment bool,
) error

type PointerIcon

type PointerIcon struct {
}

func (*PointerIcon) MarshalParcel

func (s *PointerIcon) MarshalParcel(
	p *parcel.Parcel,
) error

func (*PointerIcon) UnmarshalParcel

func (s *PointerIcon) UnmarshalParcel(
	p *parcel.Parcel,
) error

type RemoteAnimationAdapter

type RemoteAnimationAdapter struct {
}

func (*RemoteAnimationAdapter) MarshalParcel

func (s *RemoteAnimationAdapter) MarshalParcel(
	p *parcel.Parcel,
) error

func (*RemoteAnimationAdapter) UnmarshalParcel

func (s *RemoteAnimationAdapter) UnmarshalParcel(
	p *parcel.Parcel,
) error

type RemoteAnimationDefinition

type RemoteAnimationDefinition struct {
}

func (*RemoteAnimationDefinition) MarshalParcel

func (s *RemoteAnimationDefinition) MarshalParcel(
	p *parcel.Parcel,
) error

func (*RemoteAnimationDefinition) UnmarshalParcel

func (s *RemoteAnimationDefinition) UnmarshalParcel(
	p *parcel.Parcel,
) error

type RemoteAnimationFinishedCallbackProxy

type RemoteAnimationFinishedCallbackProxy struct {
	// contains filtered or unexported fields
}

func NewRemoteAnimationFinishedCallbackProxy

func NewRemoteAnimationFinishedCallbackProxy(
	remote binder.IBinder,
) *RemoteAnimationFinishedCallbackProxy

func (*RemoteAnimationFinishedCallbackProxy) AsBinder

func (*RemoteAnimationFinishedCallbackProxy) OnAnimationFinished

func (p *RemoteAnimationFinishedCallbackProxy) OnAnimationFinished(
	ctx context.Context,
) error

type RemoteAnimationRunnerProxy

type RemoteAnimationRunnerProxy struct {
	// contains filtered or unexported fields
}

func NewRemoteAnimationRunnerProxy

func NewRemoteAnimationRunnerProxy(
	remote binder.IBinder,
) *RemoteAnimationRunnerProxy

func (*RemoteAnimationRunnerProxy) AsBinder

func (*RemoteAnimationRunnerProxy) OnAnimationCancelled

func (p *RemoteAnimationRunnerProxy) OnAnimationCancelled(
	ctx context.Context,
) error

func (*RemoteAnimationRunnerProxy) OnAnimationStart

func (p *RemoteAnimationRunnerProxy) OnAnimationStart(
	ctx context.Context,
	transit int32,
	apps []RemoteAnimationTarget,
	wallpapers []RemoteAnimationTarget,
	nonApps []RemoteAnimationTarget,
	finishedCallback IRemoteAnimationFinishedCallback,
) error

type RemoteAnimationTarget

type RemoteAnimationTarget struct {
}

func (*RemoteAnimationTarget) MarshalParcel

func (s *RemoteAnimationTarget) MarshalParcel(
	p *parcel.Parcel,
) error

func (*RemoteAnimationTarget) UnmarshalParcel

func (s *RemoteAnimationTarget) UnmarshalParcel(
	p *parcel.Parcel,
) error

type RotationWatcherProxy

type RotationWatcherProxy struct {
	// contains filtered or unexported fields
}

func NewRotationWatcherProxy

func NewRotationWatcherProxy(
	remote binder.IBinder,
) *RotationWatcherProxy

func (*RotationWatcherProxy) AsBinder

func (p *RotationWatcherProxy) AsBinder() binder.IBinder

func (*RotationWatcherProxy) OnRotationChanged

func (p *RotationWatcherProxy) OnRotationChanged(
	ctx context.Context,
	rotation int32,
) error

type RoundedCorners

type RoundedCorners struct {
}

func (*RoundedCorners) MarshalParcel

func (s *RoundedCorners) MarshalParcel(
	p *parcel.Parcel,
) error

func (*RoundedCorners) UnmarshalParcel

func (s *RoundedCorners) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ScrollCaptureCallbacksProxy

type ScrollCaptureCallbacksProxy struct {
	// contains filtered or unexported fields
}

func NewScrollCaptureCallbacksProxy

func NewScrollCaptureCallbacksProxy(
	remote binder.IBinder,
) *ScrollCaptureCallbacksProxy

func (*ScrollCaptureCallbacksProxy) AsBinder

func (*ScrollCaptureCallbacksProxy) OnCaptureEnded

func (p *ScrollCaptureCallbacksProxy) OnCaptureEnded(
	ctx context.Context,
) error

func (*ScrollCaptureCallbacksProxy) OnCaptureStarted

func (p *ScrollCaptureCallbacksProxy) OnCaptureStarted(
	ctx context.Context,
) error

func (*ScrollCaptureCallbacksProxy) OnImageRequestCompleted

func (p *ScrollCaptureCallbacksProxy) OnImageRequestCompleted(
	ctx context.Context,
	flags int32,
	capturedArea graphics.Rect,
) error

type ScrollCaptureConnectionProxy

type ScrollCaptureConnectionProxy struct {
	// contains filtered or unexported fields
}

func NewScrollCaptureConnectionProxy

func NewScrollCaptureConnectionProxy(
	remote binder.IBinder,
) *ScrollCaptureConnectionProxy

func (*ScrollCaptureConnectionProxy) AsBinder

func (*ScrollCaptureConnectionProxy) Close

func (*ScrollCaptureConnectionProxy) EndCapture

func (p *ScrollCaptureConnectionProxy) EndCapture(
	ctx context.Context,
) (interface{}, error)

func (*ScrollCaptureConnectionProxy) RequestImage

func (p *ScrollCaptureConnectionProxy) RequestImage(
	ctx context.Context,
	captureArea graphics.Rect,
) (interface{}, error)

func (*ScrollCaptureConnectionProxy) StartCapture

func (p *ScrollCaptureConnectionProxy) StartCapture(
	ctx context.Context,
	surface interface{},
	callbacks IScrollCaptureCallbacks,
) (interface{}, error)

type ScrollCaptureResponse

type ScrollCaptureResponse struct {
}

func (*ScrollCaptureResponse) MarshalParcel

func (s *ScrollCaptureResponse) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ScrollCaptureResponse) UnmarshalParcel

func (s *ScrollCaptureResponse) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ScrollCaptureResponseListenerProxy

type ScrollCaptureResponseListenerProxy struct {
	// contains filtered or unexported fields
}

func NewScrollCaptureResponseListenerProxy

func NewScrollCaptureResponseListenerProxy(
	remote binder.IBinder,
) *ScrollCaptureResponseListenerProxy

func (*ScrollCaptureResponseListenerProxy) AsBinder

func (*ScrollCaptureResponseListenerProxy) OnScrollCaptureResponse

func (p *ScrollCaptureResponseListenerProxy) OnScrollCaptureResponse(
	ctx context.Context,
	response ScrollCaptureResponse,
) error

type SensitiveContentProtectionManagerProxy

type SensitiveContentProtectionManagerProxy struct {
	// contains filtered or unexported fields
}

func NewSensitiveContentProtectionManagerProxy

func NewSensitiveContentProtectionManagerProxy(
	remote binder.IBinder,
) *SensitiveContentProtectionManagerProxy

func (*SensitiveContentProtectionManagerProxy) AsBinder

func (*SensitiveContentProtectionManagerProxy) SetSensitiveContentProtection

func (p *SensitiveContentProtectionManagerProxy) SetSensitiveContentProtection(
	ctx context.Context,
	windowToken binder.IBinder,
	packageName string,
	isShowingSensitiveContent bool,
) error

type SurfaceControl

type SurfaceControl struct {
}

func (*SurfaceControl) MarshalParcel

func (s *SurfaceControl) MarshalParcel(
	p *parcel.Parcel,
) error

func (*SurfaceControl) UnmarshalParcel

func (s *SurfaceControl) UnmarshalParcel(
	p *parcel.Parcel,
) error

type SurfaceControlTransaction

type SurfaceControlTransaction struct {
}

func (*SurfaceControlTransaction) MarshalParcel

func (s *SurfaceControlTransaction) MarshalParcel(
	p *parcel.Parcel,
) error

func (*SurfaceControlTransaction) UnmarshalParcel

func (s *SurfaceControlTransaction) UnmarshalParcel(
	p *parcel.Parcel,
) error

type SurfaceControlViewHostParentProxy

type SurfaceControlViewHostParentProxy struct {
	// contains filtered or unexported fields
}

func NewSurfaceControlViewHostParentProxy

func NewSurfaceControlViewHostParentProxy(
	remote binder.IBinder,
) *SurfaceControlViewHostParentProxy

func (*SurfaceControlViewHostParentProxy) AsBinder

func (*SurfaceControlViewHostParentProxy) ForwardBackKeyToParent

func (p *SurfaceControlViewHostParentProxy) ForwardBackKeyToParent(
	ctx context.Context,
	keyEvent KeyEvent,
) error

func (*SurfaceControlViewHostParentProxy) UpdateParams

type SurfaceControlViewHostProxy

type SurfaceControlViewHostProxy struct {
	// contains filtered or unexported fields
}

func NewSurfaceControlViewHostProxy

func NewSurfaceControlViewHostProxy(
	remote binder.IBinder,
) *SurfaceControlViewHostProxy

func (*SurfaceControlViewHostProxy) AsBinder

func (*SurfaceControlViewHostProxy) AttachParentInterface

func (p *SurfaceControlViewHostProxy) AttachParentInterface(
	ctx context.Context,
	parentInterface *ISurfaceControlViewHostParent,
) error

func (*SurfaceControlViewHostProxy) GetSurfaceSyncGroup

func (p *SurfaceControlViewHostProxy) GetSurfaceSyncGroup(
	ctx context.Context,
) (interface{}, error)

func (*SurfaceControlViewHostProxy) OnConfigurationChanged

func (p *SurfaceControlViewHostProxy) OnConfigurationChanged(
	ctx context.Context,
	newConfig interface{},
) error

func (*SurfaceControlViewHostProxy) OnDispatchDetachedFromWindow

func (p *SurfaceControlViewHostProxy) OnDispatchDetachedFromWindow(
	ctx context.Context,
) error

func (*SurfaceControlViewHostProxy) OnInsetsChanged

func (p *SurfaceControlViewHostProxy) OnInsetsChanged(
	ctx context.Context,
	state InsetsState,
	insetFrame graphics.Rect,
) error

type SurfaceControlViewHostSurfacePackage

type SurfaceControlViewHostSurfacePackage struct {
}

func (*SurfaceControlViewHostSurfacePackage) MarshalParcel

func (s *SurfaceControlViewHostSurfacePackage) MarshalParcel(
	p *parcel.Parcel,
) error

func (*SurfaceControlViewHostSurfacePackage) UnmarshalParcel

func (s *SurfaceControlViewHostSurfacePackage) UnmarshalParcel(
	p *parcel.Parcel,
) error

type SystemGestureExclusionListenerProxy

type SystemGestureExclusionListenerProxy struct {
	// contains filtered or unexported fields
}

func NewSystemGestureExclusionListenerProxy

func NewSystemGestureExclusionListenerProxy(
	remote binder.IBinder,
) *SystemGestureExclusionListenerProxy

func (*SystemGestureExclusionListenerProxy) AsBinder

func (*SystemGestureExclusionListenerProxy) OnSystemGestureExclusionChanged

func (p *SystemGestureExclusionListenerProxy) OnSystemGestureExclusionChanged(
	ctx context.Context,
	displayId int32,
	systemGestureExclusion graphics.Region,
	systemGestureExclusionUnrestricted graphics.Region,
) error

type VerifiedInputEvent

type VerifiedInputEvent struct {
}

func (*VerifiedInputEvent) MarshalParcel

func (s *VerifiedInputEvent) MarshalParcel(
	p *parcel.Parcel,
) error

func (*VerifiedInputEvent) UnmarshalParcel

func (s *VerifiedInputEvent) UnmarshalParcel(
	p *parcel.Parcel,
) error

type VerifiedKeyEvent

type VerifiedKeyEvent struct {
}

func (*VerifiedKeyEvent) MarshalParcel

func (s *VerifiedKeyEvent) MarshalParcel(
	p *parcel.Parcel,
) error

func (*VerifiedKeyEvent) UnmarshalParcel

func (s *VerifiedKeyEvent) UnmarshalParcel(
	p *parcel.Parcel,
) error

type VerifiedMotionEvent

type VerifiedMotionEvent struct {
}

func (*VerifiedMotionEvent) MarshalParcel

func (s *VerifiedMotionEvent) MarshalParcel(
	p *parcel.Parcel,
) error

func (*VerifiedMotionEvent) UnmarshalParcel

func (s *VerifiedMotionEvent) UnmarshalParcel(
	p *parcel.Parcel,
) error

type WallpaperVisibilityListenerProxy

type WallpaperVisibilityListenerProxy struct {
	// contains filtered or unexported fields
}

func NewWallpaperVisibilityListenerProxy

func NewWallpaperVisibilityListenerProxy(
	remote binder.IBinder,
) *WallpaperVisibilityListenerProxy

func (*WallpaperVisibilityListenerProxy) AsBinder

func (*WallpaperVisibilityListenerProxy) OnWallpaperVisibilityChanged

func (p *WallpaperVisibilityListenerProxy) OnWallpaperVisibilityChanged(
	ctx context.Context,
	visible bool,
	displayId int32,
) error

type WindowAnimationFrameStats

type WindowAnimationFrameStats struct {
}

func (*WindowAnimationFrameStats) MarshalParcel

func (s *WindowAnimationFrameStats) MarshalParcel(
	p *parcel.Parcel,
) error

func (*WindowAnimationFrameStats) UnmarshalParcel

func (s *WindowAnimationFrameStats) UnmarshalParcel(
	p *parcel.Parcel,
) error

type WindowContentFrameStats

type WindowContentFrameStats struct {
}

func (*WindowContentFrameStats) MarshalParcel

func (s *WindowContentFrameStats) MarshalParcel(
	p *parcel.Parcel,
) error

func (*WindowContentFrameStats) UnmarshalParcel

func (s *WindowContentFrameStats) UnmarshalParcel(
	p *parcel.Parcel,
) error

type WindowFocusObserverProxy

type WindowFocusObserverProxy struct {
	// contains filtered or unexported fields
}

func NewWindowFocusObserverProxy

func NewWindowFocusObserverProxy(
	remote binder.IBinder,
) *WindowFocusObserverProxy

func (*WindowFocusObserverProxy) AsBinder

func (p *WindowFocusObserverProxy) AsBinder() binder.IBinder

func (*WindowFocusObserverProxy) FocusGained

func (p *WindowFocusObserverProxy) FocusGained(
	ctx context.Context,
	inputToken binder.IBinder,
) error

func (*WindowFocusObserverProxy) FocusLost

func (p *WindowFocusObserverProxy) FocusLost(
	ctx context.Context,
	inputToken binder.IBinder,
) error

type WindowIdProxy

type WindowIdProxy struct {
	// contains filtered or unexported fields
}

func NewWindowIdProxy

func NewWindowIdProxy(
	remote binder.IBinder,
) *WindowIdProxy

func (*WindowIdProxy) AsBinder

func (p *WindowIdProxy) AsBinder() binder.IBinder

func (*WindowIdProxy) IsFocused

func (p *WindowIdProxy) IsFocused(
	ctx context.Context,
) (bool, error)

func (*WindowIdProxy) RegisterFocusObserver

func (p *WindowIdProxy) RegisterFocusObserver(
	ctx context.Context,
	observer IWindowFocusObserver,
) error

func (*WindowIdProxy) UnregisterFocusObserver

func (p *WindowIdProxy) UnregisterFocusObserver(
	ctx context.Context,
	observer IWindowFocusObserver,
) error

type WindowInfo

type WindowInfo struct {
}

func (*WindowInfo) MarshalParcel

func (s *WindowInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*WindowInfo) UnmarshalParcel

func (s *WindowInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type WindowManagerLayoutParams

type WindowManagerLayoutParams struct {
}

func (*WindowManagerLayoutParams) MarshalParcel

func (s *WindowManagerLayoutParams) MarshalParcel(
	p *parcel.Parcel,
) error

func (*WindowManagerLayoutParams) UnmarshalParcel

func (s *WindowManagerLayoutParams) UnmarshalParcel(
	p *parcel.Parcel,
) error

type WindowManagerProxy

type WindowManagerProxy struct {
	// contains filtered or unexported fields
}

func NewWindowManagerProxy

func NewWindowManagerProxy(
	remote binder.IBinder,
) *WindowManagerProxy

func (*WindowManagerProxy) AddKeyguardLockedStateListener

func (p *WindowManagerProxy) AddKeyguardLockedStateListener(
	ctx context.Context,
	listener interface{},
) error

func (*WindowManagerProxy) AddShellRoot

func (p *WindowManagerProxy) AddShellRoot(
	ctx context.Context,
	displayId int32,
	client IWindow,
	shellRootLayer int32,
) (SurfaceControl, error)

func (*WindowManagerProxy) AddToSurfaceSyncGroup

func (p *WindowManagerProxy) AddToSurfaceSyncGroup(
	ctx context.Context,
	syncGroupToken binder.IBinder,
	parentSyncGroupMerge bool,
	completedListener *interface{},
	addToSurfaceSyncGroupResult interface{},
) (bool, error)

func (*WindowManagerProxy) AddWindowToken

func (p *WindowManagerProxy) AddWindowToken(
	ctx context.Context,
	token binder.IBinder,
	type_ int32,
	displayId int32,
	options interface{},
) error

func (*WindowManagerProxy) AsBinder

func (p *WindowManagerProxy) AsBinder() binder.IBinder

func (*WindowManagerProxy) AttachWindowContextToDisplayArea

func (p *WindowManagerProxy) AttachWindowContextToDisplayArea(
	ctx context.Context,
	appThread interface{},
	clientToken binder.IBinder,
	type_ int32,
	displayId int32,
	options *interface{},
) (interface{}, error)

func (*WindowManagerProxy) AttachWindowContextToDisplayContent

func (p *WindowManagerProxy) AttachWindowContextToDisplayContent(
	ctx context.Context,
	appThread interface{},
	clientToken binder.IBinder,
	displayId int32,
) (interface{}, error)

func (*WindowManagerProxy) AttachWindowContextToWindowToken

func (p *WindowManagerProxy) AttachWindowContextToWindowToken(
	ctx context.Context,
	appThread interface{},
	clientToken binder.IBinder,
	token binder.IBinder,
) (interface{}, error)

func (*WindowManagerProxy) CaptureDisplay

func (p *WindowManagerProxy) CaptureDisplay(
	ctx context.Context,
	displayId int32,
	captureArgs *interface{},
	listener interface{},
) error

func (*WindowManagerProxy) ClearForcedDisplayDensityForUser

func (p *WindowManagerProxy) ClearForcedDisplayDensityForUser(
	ctx context.Context,
	displayId int32,
	userId int32,
) error

func (*WindowManagerProxy) ClearForcedDisplaySize

func (p *WindowManagerProxy) ClearForcedDisplaySize(
	ctx context.Context,
	displayId int32,
) error

func (*WindowManagerProxy) ClearWindowContentFrameStats

func (p *WindowManagerProxy) ClearWindowContentFrameStats(
	ctx context.Context,
	token binder.IBinder,
) (bool, error)

func (*WindowManagerProxy) CloseSystemDialogs

func (p *WindowManagerProxy) CloseSystemDialogs(
	ctx context.Context,
	reason string,
) error

func (*WindowManagerProxy) CreateInputConsumer

func (p *WindowManagerProxy) CreateInputConsumer(
	ctx context.Context,
	token binder.IBinder,
	name string,
	displayId int32,
	inputChannel InputChannel,
) error

func (*WindowManagerProxy) DestroyInputConsumer

func (p *WindowManagerProxy) DestroyInputConsumer(
	ctx context.Context,
	token binder.IBinder,
	displayId int32,
) (bool, error)

func (*WindowManagerProxy) DetachWindowContext

func (p *WindowManagerProxy) DetachWindowContext(
	ctx context.Context,
	clientToken binder.IBinder,
) error

func (*WindowManagerProxy) DisableKeyguard

func (p *WindowManagerProxy) DisableKeyguard(
	ctx context.Context,
	token binder.IBinder,
	tag string,
	userId int32,
) error

func (*WindowManagerProxy) DismissKeyguard

func (p *WindowManagerProxy) DismissKeyguard(
	ctx context.Context,
	callback interface{},
	message interface{},
) error

func (*WindowManagerProxy) EndProlongedAnimations

func (p *WindowManagerProxy) EndProlongedAnimations(
	ctx context.Context,
) error

func (*WindowManagerProxy) ExitKeyguardSecurely

func (p *WindowManagerProxy) ExitKeyguardSecurely(
	ctx context.Context,
	callback IOnKeyguardExitResult,
) error

func (*WindowManagerProxy) FreezeDisplayRotation

func (p *WindowManagerProxy) FreezeDisplayRotation(
	ctx context.Context,
	displayId int32,
	rotation int32,
	caller string,
) error

func (*WindowManagerProxy) FreezeRotation

func (p *WindowManagerProxy) FreezeRotation(
	ctx context.Context,
	rotation int32,
	caller string,
) error

func (*WindowManagerProxy) GetAnimationScale

func (p *WindowManagerProxy) GetAnimationScale(
	ctx context.Context,
	which int32,
) (float32, error)

func (*WindowManagerProxy) GetAnimationScales

func (p *WindowManagerProxy) GetAnimationScales(
	ctx context.Context,
) ([]float32, error)

func (*WindowManagerProxy) GetApplicationLaunchKeyboardShortcuts

func (p *WindowManagerProxy) GetApplicationLaunchKeyboardShortcuts(
	ctx context.Context,
	deviceId int32,
) (KeyboardShortcutGroup, error)

func (*WindowManagerProxy) GetBaseDisplayDensity

func (p *WindowManagerProxy) GetBaseDisplayDensity(
	ctx context.Context,
	displayId int32,
) (int32, error)

func (*WindowManagerProxy) GetBaseDisplaySize

func (p *WindowManagerProxy) GetBaseDisplaySize(
	ctx context.Context,
	displayId int32,
	size graphics.Point,
) error

func (*WindowManagerProxy) GetCurrentAnimatorScale

func (p *WindowManagerProxy) GetCurrentAnimatorScale(
	ctx context.Context,
) (float32, error)

func (*WindowManagerProxy) GetCurrentImeTouchRegion

func (p *WindowManagerProxy) GetCurrentImeTouchRegion(
	ctx context.Context,
) (graphics.Region, error)

func (*WindowManagerProxy) GetDefaultDisplayRotation

func (p *WindowManagerProxy) GetDefaultDisplayRotation(
	ctx context.Context,
) (int32, error)

func (*WindowManagerProxy) GetDisplayIdByUniqueId

func (p *WindowManagerProxy) GetDisplayIdByUniqueId(
	ctx context.Context,
	uniqueId string,
) (int32, error)

func (*WindowManagerProxy) GetDisplayImePolicy

func (p *WindowManagerProxy) GetDisplayImePolicy(
	ctx context.Context,
	displayId int32,
) (int32, error)

func (*WindowManagerProxy) GetDisplayUserRotation

func (p *WindowManagerProxy) GetDisplayUserRotation(
	ctx context.Context,
	displayId int32,
) (int32, error)

func (*WindowManagerProxy) GetDockedStackSide

func (p *WindowManagerProxy) GetDockedStackSide(
	ctx context.Context,
) (int32, error)

func (*WindowManagerProxy) GetImeDisplayId

func (p *WindowManagerProxy) GetImeDisplayId(
	ctx context.Context,
) (int32, error)

func (*WindowManagerProxy) GetInitialDisplayDensity

func (p *WindowManagerProxy) GetInitialDisplayDensity(
	ctx context.Context,
	displayId int32,
) (int32, error)

func (*WindowManagerProxy) GetInitialDisplaySize

func (p *WindowManagerProxy) GetInitialDisplaySize(
	ctx context.Context,
	displayId int32,
	size graphics.Point,
) error

func (*WindowManagerProxy) GetLetterboxBackgroundColorInArgb

func (p *WindowManagerProxy) GetLetterboxBackgroundColorInArgb(
	ctx context.Context,
) (int32, error)

func (*WindowManagerProxy) GetPossibleDisplayInfo

func (p *WindowManagerProxy) GetPossibleDisplayInfo(
	ctx context.Context,
	displayId int32,
) ([]DisplayInfo, error)

func (*WindowManagerProxy) GetPreferredOptionsPanelGravity

func (p *WindowManagerProxy) GetPreferredOptionsPanelGravity(
	ctx context.Context,
	displayId int32,
) (int32, error)

func (*WindowManagerProxy) GetRemoveContentMode

func (p *WindowManagerProxy) GetRemoveContentMode(
	ctx context.Context,
	displayId int32,
) (int32, error)

func (*WindowManagerProxy) GetStableInsets

func (p *WindowManagerProxy) GetStableInsets(
	ctx context.Context,
	displayId int32,
	outInsets graphics.Rect,
) error

func (*WindowManagerProxy) GetSupportedDisplayHashAlgorithms

func (p *WindowManagerProxy) GetSupportedDisplayHashAlgorithms(
	ctx context.Context,
) ([]string, error)

func (*WindowManagerProxy) GetWindowContentFrameStats

func (p *WindowManagerProxy) GetWindowContentFrameStats(
	ctx context.Context,
	token binder.IBinder,
) (WindowContentFrameStats, error)

func (*WindowManagerProxy) GetWindowInsets

func (p *WindowManagerProxy) GetWindowInsets(
	ctx context.Context,
	displayId int32,
	token binder.IBinder,
	outInsetsState InsetsState,
) (bool, error)

func (*WindowManagerProxy) GetWindowingMode

func (p *WindowManagerProxy) GetWindowingMode(
	ctx context.Context,
	displayId int32,
) (int32, error)

func (*WindowManagerProxy) HasNavigationBar

func (p *WindowManagerProxy) HasNavigationBar(
	ctx context.Context,
	displayId int32,
) (bool, error)

func (*WindowManagerProxy) HideTransientBars

func (p *WindowManagerProxy) HideTransientBars(
	ctx context.Context,
	displayId int32,
) error

func (*WindowManagerProxy) HoldLock

func (p *WindowManagerProxy) HoldLock(
	ctx context.Context,
	token binder.IBinder,
	durationMs int32,
) error

func (*WindowManagerProxy) IsDisplayRotationFrozen

func (p *WindowManagerProxy) IsDisplayRotationFrozen(
	ctx context.Context,
	displayId int32,
) (bool, error)

func (*WindowManagerProxy) IsGlobalKey

func (p *WindowManagerProxy) IsGlobalKey(
	ctx context.Context,
	keyCode int32,
) (bool, error)

func (*WindowManagerProxy) IsInTouchMode

func (p *WindowManagerProxy) IsInTouchMode(
	ctx context.Context,
	displayId int32,
) (bool, error)

func (*WindowManagerProxy) IsKeyguardLocked

func (p *WindowManagerProxy) IsKeyguardLocked(
	ctx context.Context,
) (bool, error)

func (*WindowManagerProxy) IsKeyguardSecure

func (p *WindowManagerProxy) IsKeyguardSecure(
	ctx context.Context,
	userId int32,
) (bool, error)

func (*WindowManagerProxy) IsLayerTracing

func (p *WindowManagerProxy) IsLayerTracing(
	ctx context.Context,
) (bool, error)

func (*WindowManagerProxy) IsLetterboxBackgroundMultiColored

func (p *WindowManagerProxy) IsLetterboxBackgroundMultiColored(
	ctx context.Context,
) (bool, error)

func (*WindowManagerProxy) IsRotationFrozen

func (p *WindowManagerProxy) IsRotationFrozen(
	ctx context.Context,
) (bool, error)

func (*WindowManagerProxy) IsSafeModeEnabled

func (p *WindowManagerProxy) IsSafeModeEnabled(
	ctx context.Context,
) (bool, error)

func (*WindowManagerProxy) IsTaskSnapshotSupported

func (p *WindowManagerProxy) IsTaskSnapshotSupported(
	ctx context.Context,
) (bool, error)

func (*WindowManagerProxy) IsTransitionTraceEnabled

func (p *WindowManagerProxy) IsTransitionTraceEnabled(
	ctx context.Context,
) (bool, error)

func (*WindowManagerProxy) IsViewServerRunning

func (p *WindowManagerProxy) IsViewServerRunning(
	ctx context.Context,
) (bool, error)

func (*WindowManagerProxy) IsWindowToken

func (p *WindowManagerProxy) IsWindowToken(
	ctx context.Context,
	binder_ binder.IBinder,
) (bool, error)

func (*WindowManagerProxy) IsWindowTraceEnabled

func (p *WindowManagerProxy) IsWindowTraceEnabled(
	ctx context.Context,
) (bool, error)

func (*WindowManagerProxy) LockNow

func (p *WindowManagerProxy) LockNow(
	ctx context.Context,
	options interface{},
) error

func (*WindowManagerProxy) MarkSurfaceSyncGroupReady

func (p *WindowManagerProxy) MarkSurfaceSyncGroupReady(
	ctx context.Context,
	syncGroupToken binder.IBinder,
) error

func (*WindowManagerProxy) MirrorDisplay

func (p *WindowManagerProxy) MirrorDisplay(
	ctx context.Context,
	displayId int32,
	outSurfaceControl SurfaceControl,
) (bool, error)

func (*WindowManagerProxy) MirrorWallpaperSurface

func (p *WindowManagerProxy) MirrorWallpaperSurface(
	ctx context.Context,
	displayId int32,
) (SurfaceControl, error)

func (*WindowManagerProxy) NotifyScreenshotListeners

func (p *WindowManagerProxy) NotifyScreenshotListeners(
	ctx context.Context,
	displayId int32,
) ([]interface{}, error)

func (*WindowManagerProxy) OpenSession

func (p *WindowManagerProxy) OpenSession(
	ctx context.Context,
	callback IWindowSessionCallback,
) (IWindowSession, error)

func (*WindowManagerProxy) OverridePendingAppTransitionMultiThumbFuture

func (p *WindowManagerProxy) OverridePendingAppTransitionMultiThumbFuture(
	ctx context.Context,
	specsFuture IAppTransitionAnimationSpecsFuture,
	startedCallback interface{},
	scaleUp bool,
	displayId int32,
) error

func (*WindowManagerProxy) OverridePendingAppTransitionRemote

func (p *WindowManagerProxy) OverridePendingAppTransitionRemote(
	ctx context.Context,
	remoteAnimationAdapter RemoteAnimationAdapter,
	displayId int32,
) error

func (*WindowManagerProxy) ReenableKeyguard

func (p *WindowManagerProxy) ReenableKeyguard(
	ctx context.Context,
	token binder.IBinder,
	userId int32,
) error

func (*WindowManagerProxy) RefreshScreenCaptureDisabled

func (p *WindowManagerProxy) RefreshScreenCaptureDisabled(
	ctx context.Context,
) error

func (*WindowManagerProxy) RegisterCrossWindowBlurEnabledListener

func (p *WindowManagerProxy) RegisterCrossWindowBlurEnabledListener(
	ctx context.Context,
	listener ICrossWindowBlurEnabledListener,
) (bool, error)

func (*WindowManagerProxy) RegisterDecorViewGestureListener

func (p *WindowManagerProxy) RegisterDecorViewGestureListener(
	ctx context.Context,
	listener IDecorViewGestureListener,
	displayId int32,
) error

func (*WindowManagerProxy) RegisterDisplayFoldListener

func (p *WindowManagerProxy) RegisterDisplayFoldListener(
	ctx context.Context,
	listener IDisplayFoldListener,
) error

func (*WindowManagerProxy) RegisterDisplayWindowListener

func (p *WindowManagerProxy) RegisterDisplayWindowListener(
	ctx context.Context,
	listener IDisplayWindowListener,
) ([]int32, error)

func (*WindowManagerProxy) RegisterPinnedTaskListener

func (p *WindowManagerProxy) RegisterPinnedTaskListener(
	ctx context.Context,
	displayId int32,
	listener IPinnedTaskListener,
) error

func (*WindowManagerProxy) RegisterProposedRotationListener

func (p *WindowManagerProxy) RegisterProposedRotationListener(
	ctx context.Context,
	contextToken binder.IBinder,
	listener IRotationWatcher,
) (int32, error)

func (*WindowManagerProxy) RegisterScreenRecordingCallback

func (p *WindowManagerProxy) RegisterScreenRecordingCallback(
	ctx context.Context,
	callback interface{},
) (bool, error)

func (*WindowManagerProxy) RegisterShortcutKey

func (p *WindowManagerProxy) RegisterShortcutKey(
	ctx context.Context,
	shortcutCode int64,
	keySubscriber interface{},
) error

func (*WindowManagerProxy) RegisterSystemGestureExclusionListener

func (p *WindowManagerProxy) RegisterSystemGestureExclusionListener(
	ctx context.Context,
	listener ISystemGestureExclusionListener,
	displayId int32,
) error

func (*WindowManagerProxy) RegisterTaskFpsCallback

func (p *WindowManagerProxy) RegisterTaskFpsCallback(
	ctx context.Context,
	taskId int32,
	callback interface{},
) error

func (*WindowManagerProxy) RegisterTrustedPresentationListener

func (p *WindowManagerProxy) RegisterTrustedPresentationListener(
	ctx context.Context,
	window binder.IBinder,
	listener interface{},
	thresholds gui.TrustedPresentationThresholds,
	id int32,
) error

func (*WindowManagerProxy) RegisterWallpaperVisibilityListener

func (p *WindowManagerProxy) RegisterWallpaperVisibilityListener(
	ctx context.Context,
	listener IWallpaperVisibilityListener,
	displayId int32,
) (bool, error)

func (*WindowManagerProxy) RemoveKeyguardLockedStateListener

func (p *WindowManagerProxy) RemoveKeyguardLockedStateListener(
	ctx context.Context,
	listener interface{},
) error

func (*WindowManagerProxy) RemoveRotationWatcher

func (p *WindowManagerProxy) RemoveRotationWatcher(
	ctx context.Context,
	watcher IRotationWatcher,
) error

func (*WindowManagerProxy) RemoveWindowToken

func (p *WindowManagerProxy) RemoveWindowToken(
	ctx context.Context,
	token binder.IBinder,
	displayId int32,
) error

func (*WindowManagerProxy) ReparentWindowContextToDisplayArea

func (p *WindowManagerProxy) ReparentWindowContextToDisplayArea(
	ctx context.Context,
	appThread interface{},
	clientToken binder.IBinder,
	displayId int32,
) (bool, error)

func (*WindowManagerProxy) ReplaceContentOnDisplay

func (p *WindowManagerProxy) ReplaceContentOnDisplay(
	ctx context.Context,
	displayId int32,
	sc SurfaceControl,
) (bool, error)

func (*WindowManagerProxy) RequestAppKeyboardShortcuts

func (p *WindowManagerProxy) RequestAppKeyboardShortcuts(
	ctx context.Context,
	receiver interface{},
	deviceId int32,
) error

func (*WindowManagerProxy) RequestAssistScreenshot

func (p *WindowManagerProxy) RequestAssistScreenshot(
	ctx context.Context,
	receiver interface{},
) (bool, error)

func (*WindowManagerProxy) RequestImeKeyboardShortcuts

func (p *WindowManagerProxy) RequestImeKeyboardShortcuts(
	ctx context.Context,
	receiver interface{},
	deviceId int32,
) error

func (*WindowManagerProxy) RequestScrollCapture

func (p *WindowManagerProxy) RequestScrollCapture(
	ctx context.Context,
	displayId int32,
	behindClient binder.IBinder,
	taskId int32,
	listener IScrollCaptureResponseListener,
) error

func (*WindowManagerProxy) SaveWindowTraceToFile

func (p *WindowManagerProxy) SaveWindowTraceToFile(
	ctx context.Context,
) error

func (*WindowManagerProxy) ScreenshotWallpaper

func (p *WindowManagerProxy) ScreenshotWallpaper(
	ctx context.Context,
) (graphics.Bitmap, error)

func (*WindowManagerProxy) SetActiveTransactionTracing

func (p *WindowManagerProxy) SetActiveTransactionTracing(
	ctx context.Context,
	active bool,
) error

func (*WindowManagerProxy) SetAnimationScale

func (p *WindowManagerProxy) SetAnimationScale(
	ctx context.Context,
	which int32,
	scale float32,
) error

func (*WindowManagerProxy) SetAnimationScales

func (p *WindowManagerProxy) SetAnimationScales(
	ctx context.Context,
	scales []float32,
) error

func (*WindowManagerProxy) SetDisplayChangeWindowController

func (p *WindowManagerProxy) SetDisplayChangeWindowController(
	ctx context.Context,
	controller IDisplayChangeWindowController,
) error

func (*WindowManagerProxy) SetDisplayHashThrottlingEnabled

func (p *WindowManagerProxy) SetDisplayHashThrottlingEnabled(
	ctx context.Context,
	enable bool,
) error

func (*WindowManagerProxy) SetDisplayImePolicy

func (p *WindowManagerProxy) SetDisplayImePolicy(
	ctx context.Context,
	displayId int32,
	imePolicy int32,
) error

func (*WindowManagerProxy) SetDisplayWindowInsetsController

func (p *WindowManagerProxy) SetDisplayWindowInsetsController(
	ctx context.Context,
	displayId int32,
	displayWindowInsetsController IDisplayWindowInsetsController,
) error

func (*WindowManagerProxy) SetEventDispatching

func (p *WindowManagerProxy) SetEventDispatching(
	ctx context.Context,
	enabled bool,
) error

func (*WindowManagerProxy) SetFixedToUserRotation

func (p *WindowManagerProxy) SetFixedToUserRotation(
	ctx context.Context,
	displayId int32,
	fixedToUserRotation int32,
) error

func (*WindowManagerProxy) SetForcedDisplayDensityForUser

func (p *WindowManagerProxy) SetForcedDisplayDensityForUser(
	ctx context.Context,
	displayId int32,
	density int32,
	userId int32,
) error

func (*WindowManagerProxy) SetForcedDisplayScalingMode

func (p *WindowManagerProxy) SetForcedDisplayScalingMode(
	ctx context.Context,
	displayId int32,
	mode int32,
) error

func (*WindowManagerProxy) SetForcedDisplaySize

func (p *WindowManagerProxy) SetForcedDisplaySize(
	ctx context.Context,
	displayId int32,
	width int32,
	height int32,
) error

func (*WindowManagerProxy) SetGlobalDragListener

func (p *WindowManagerProxy) SetGlobalDragListener(
	ctx context.Context,
	listener interface{},
) error

func (*WindowManagerProxy) SetIgnoreOrientationRequest

func (p *WindowManagerProxy) SetIgnoreOrientationRequest(
	ctx context.Context,
	displayId int32,
	ignoreOrientationRequest bool,
) error

func (*WindowManagerProxy) SetInTouchMode

func (p *WindowManagerProxy) SetInTouchMode(
	ctx context.Context,
	inTouch bool,
	displayId int32,
) error

func (*WindowManagerProxy) SetInTouchModeOnAllDisplays

func (p *WindowManagerProxy) SetInTouchModeOnAllDisplays(
	ctx context.Context,
	inTouch bool,
) error

func (*WindowManagerProxy) SetLayerTracing

func (p *WindowManagerProxy) SetLayerTracing(
	ctx context.Context,
	enabled bool,
) error

func (*WindowManagerProxy) SetLayerTracingFlags

func (p *WindowManagerProxy) SetLayerTracingFlags(
	ctx context.Context,
	flags int32,
) error

func (*WindowManagerProxy) SetNavBarVirtualKeyHapticFeedbackEnabled

func (p *WindowManagerProxy) SetNavBarVirtualKeyHapticFeedbackEnabled(
	ctx context.Context,
	enabled bool,
) error

func (*WindowManagerProxy) SetRecentsAppBehindSystemBars

func (p *WindowManagerProxy) SetRecentsAppBehindSystemBars(
	ctx context.Context,
	behindSystemBars bool,
) error

func (*WindowManagerProxy) SetRecentsVisibility

func (p *WindowManagerProxy) SetRecentsVisibility(
	ctx context.Context,
	visible bool,
) error

func (*WindowManagerProxy) SetRemoveContentMode

func (p *WindowManagerProxy) SetRemoveContentMode(
	ctx context.Context,
	displayId int32,
	mode int32,
) error

func (*WindowManagerProxy) SetShellRootAccessibilityWindow

func (p *WindowManagerProxy) SetShellRootAccessibilityWindow(
	ctx context.Context,
	displayId int32,
	shellRootLayer int32,
	target IWindow,
) error

func (*WindowManagerProxy) SetShouldShowSystemDecors

func (p *WindowManagerProxy) SetShouldShowSystemDecors(
	ctx context.Context,
	displayId int32,
	shouldShow bool,
) error

func (*WindowManagerProxy) SetShouldShowWithInsecureKeyguard

func (p *WindowManagerProxy) SetShouldShowWithInsecureKeyguard(
	ctx context.Context,
	displayId int32,
	shouldShow bool,
) error

func (*WindowManagerProxy) SetStrictModeVisualIndicatorPreference

func (p *WindowManagerProxy) SetStrictModeVisualIndicatorPreference(
	ctx context.Context,
	enabled string,
) error

func (*WindowManagerProxy) SetSwitchingUser

func (p *WindowManagerProxy) SetSwitchingUser(
	ctx context.Context,
	switching bool,
) error

func (*WindowManagerProxy) SetTaskSnapshotEnabled

func (p *WindowManagerProxy) SetTaskSnapshotEnabled(
	ctx context.Context,
	enabled bool,
) error

func (*WindowManagerProxy) SetWindowingMode

func (p *WindowManagerProxy) SetWindowingMode(
	ctx context.Context,
	displayId int32,
	mode int32,
) error

func (*WindowManagerProxy) ShouldShowSystemDecors

func (p *WindowManagerProxy) ShouldShowSystemDecors(
	ctx context.Context,
	displayId int32,
) (bool, error)

func (*WindowManagerProxy) ShouldShowWithInsecureKeyguard

func (p *WindowManagerProxy) ShouldShowWithInsecureKeyguard(
	ctx context.Context,
	displayId int32,
) (bool, error)

func (*WindowManagerProxy) ShowGlobalActions

func (p *WindowManagerProxy) ShowGlobalActions(
	ctx context.Context,
) error

func (*WindowManagerProxy) ShowStrictModeViolation

func (p *WindowManagerProxy) ShowStrictModeViolation(
	ctx context.Context,
	on bool,
) error

func (*WindowManagerProxy) SnapshotTaskForRecents

func (p *WindowManagerProxy) SnapshotTaskForRecents(
	ctx context.Context,
	taskId int32,
) (graphics.Bitmap, error)

func (*WindowManagerProxy) StartFreezingScreen

func (p *WindowManagerProxy) StartFreezingScreen(
	ctx context.Context,
	exitAnim int32,
	enterAnim int32,
) error

func (*WindowManagerProxy) StartTransitionTrace

func (p *WindowManagerProxy) StartTransitionTrace(
	ctx context.Context,
) error

func (*WindowManagerProxy) StartViewServer

func (p *WindowManagerProxy) StartViewServer(
	ctx context.Context,
	port int32,
) (bool, error)

func (*WindowManagerProxy) StartWindowTrace

func (p *WindowManagerProxy) StartWindowTrace(
	ctx context.Context,
) error

func (*WindowManagerProxy) StopFreezingScreen

func (p *WindowManagerProxy) StopFreezingScreen(
	ctx context.Context,
) error

func (*WindowManagerProxy) StopTransitionTrace

func (p *WindowManagerProxy) StopTransitionTrace(
	ctx context.Context,
) error

func (*WindowManagerProxy) StopViewServer

func (p *WindowManagerProxy) StopViewServer(
	ctx context.Context,
) (bool, error)

func (*WindowManagerProxy) StopWindowTrace

func (p *WindowManagerProxy) StopWindowTrace(
	ctx context.Context,
) error

func (*WindowManagerProxy) SyncInputTransactions

func (p *WindowManagerProxy) SyncInputTransactions(
	ctx context.Context,
	waitForAnimations bool,
) error

func (*WindowManagerProxy) ThawDisplayRotation

func (p *WindowManagerProxy) ThawDisplayRotation(
	ctx context.Context,
	displayId int32,
	caller string,
) error

func (*WindowManagerProxy) ThawRotation

func (p *WindowManagerProxy) ThawRotation(
	ctx context.Context,
	caller string,
) error

func (*WindowManagerProxy) TransferTouchGesture

func (p *WindowManagerProxy) TransferTouchGesture(
	ctx context.Context,
	transferFromToken interface{},
	transferToToken interface{},
) (bool, error)

func (*WindowManagerProxy) UnregisterCrossWindowBlurEnabledListener

func (p *WindowManagerProxy) UnregisterCrossWindowBlurEnabledListener(
	ctx context.Context,
	listener ICrossWindowBlurEnabledListener,
) error

func (*WindowManagerProxy) UnregisterDecorViewGestureListener

func (p *WindowManagerProxy) UnregisterDecorViewGestureListener(
	ctx context.Context,
	listener IDecorViewGestureListener,
	displayId int32,
) error

func (*WindowManagerProxy) UnregisterDisplayFoldListener

func (p *WindowManagerProxy) UnregisterDisplayFoldListener(
	ctx context.Context,
	listener IDisplayFoldListener,
) error

func (*WindowManagerProxy) UnregisterDisplayWindowListener

func (p *WindowManagerProxy) UnregisterDisplayWindowListener(
	ctx context.Context,
	listener IDisplayWindowListener,
) error

func (*WindowManagerProxy) UnregisterScreenRecordingCallback

func (p *WindowManagerProxy) UnregisterScreenRecordingCallback(
	ctx context.Context,
	callback interface{},
) error

func (*WindowManagerProxy) UnregisterSystemGestureExclusionListener

func (p *WindowManagerProxy) UnregisterSystemGestureExclusionListener(
	ctx context.Context,
	listener ISystemGestureExclusionListener,
	displayId int32,
) error

func (*WindowManagerProxy) UnregisterTaskFpsCallback

func (p *WindowManagerProxy) UnregisterTaskFpsCallback(
	ctx context.Context,
	listener interface{},
) error

func (*WindowManagerProxy) UnregisterTrustedPresentationListener

func (p *WindowManagerProxy) UnregisterTrustedPresentationListener(
	ctx context.Context,
	listener interface{},
	id int32,
) error

func (*WindowManagerProxy) UnregisterWallpaperVisibilityListener

func (p *WindowManagerProxy) UnregisterWallpaperVisibilityListener(
	ctx context.Context,
	listener IWallpaperVisibilityListener,
	displayId int32,
) error

func (*WindowManagerProxy) UpdateDisplayWindowRequestedVisibleTypes

func (p *WindowManagerProxy) UpdateDisplayWindowRequestedVisibleTypes(
	ctx context.Context,
	displayId int32,
	visibleTypes int32,
	mask int32,
	statsToken *inputmethod.ImeTrackerToken,
) error

func (*WindowManagerProxy) UpdateStaticPrivacyIndicatorBounds

func (p *WindowManagerProxy) UpdateStaticPrivacyIndicatorBounds(
	ctx context.Context,
	displayId int32,
	staticBounds []graphics.Rect,
) error

func (*WindowManagerProxy) VerifyDisplayHash

func (p *WindowManagerProxy) VerifyDisplayHash(
	ctx context.Context,
	displayHash displayhash.DisplayHash,
) (displayhash.VerifiedDisplayHash, error)

func (*WindowManagerProxy) WatchRotation

func (p *WindowManagerProxy) WatchRotation(
	ctx context.Context,
	watcher IRotationWatcher,
	displayId int32,
) (int32, error)

type WindowManagerTaskSnapshot

type WindowManagerTaskSnapshot struct {
}

func (*WindowManagerTaskSnapshot) MarshalParcel

func (s *WindowManagerTaskSnapshot) MarshalParcel(
	p *parcel.Parcel,
) error

func (*WindowManagerTaskSnapshot) UnmarshalParcel

func (s *WindowManagerTaskSnapshot) UnmarshalParcel(
	p *parcel.Parcel,
) error

type WindowProxy

type WindowProxy struct {
	// contains filtered or unexported fields
}

func NewWindowProxy

func NewWindowProxy(
	remote binder.IBinder,
) *WindowProxy

func (*WindowProxy) AsBinder

func (p *WindowProxy) AsBinder() binder.IBinder

func (*WindowProxy) CloseSystemDialogs

func (p *WindowProxy) CloseSystemDialogs(
	ctx context.Context,
	reason string,
) error

func (*WindowProxy) DispatchAppVisibility

func (p *WindowProxy) DispatchAppVisibility(
	ctx context.Context,
	visible bool,
) error

func (*WindowProxy) DispatchDragEvent

func (p *WindowProxy) DispatchDragEvent(
	ctx context.Context,
	event DragEvent,
) error

func (*WindowProxy) DispatchGetNewSurface

func (p *WindowProxy) DispatchGetNewSurface(
	ctx context.Context,
) error

func (*WindowProxy) DispatchWallpaperCommand

func (p *WindowProxy) DispatchWallpaperCommand(
	ctx context.Context,
	action string,
	x int32,
	y int32,
	z int32,
	extras interface{},
	sync bool,
) error

func (*WindowProxy) DispatchWallpaperOffsets

func (p *WindowProxy) DispatchWallpaperOffsets(
	ctx context.Context,
	x float32,
	y float32,
	xStep float32,
	yStep float32,
	zoom float32,
	sync bool,
) error

func (*WindowProxy) DispatchWindowShown

func (p *WindowProxy) DispatchWindowShown(
	ctx context.Context,
) error

func (*WindowProxy) DumpWindow

func (p *WindowProxy) DumpWindow(
	ctx context.Context,
	pfd int32,
) error

func (*WindowProxy) ExecuteCommand

func (p *WindowProxy) ExecuteCommand(
	ctx context.Context,
	command string,
	parameters string,
	descriptor int32,
) error

func (*WindowProxy) HideInsets

func (p *WindowProxy) HideInsets(
	ctx context.Context,
	types int32,
	fromIme bool,
	statsToken *inputmethod.ImeTrackerToken,
) error

func (*WindowProxy) InsetsControlChanged

func (p *WindowProxy) InsetsControlChanged(
	ctx context.Context,
	insetsState InsetsState,
	activeControls InsetsSourceControlArray,
) error

func (*WindowProxy) Moved

func (p *WindowProxy) Moved(
	ctx context.Context,
	newX int32,
	newY int32,
) error

func (*WindowProxy) RequestAppKeyboardShortcuts

func (p *WindowProxy) RequestAppKeyboardShortcuts(
	ctx context.Context,
	receiver interface{},
	deviceId int32,
) error

func (*WindowProxy) RequestScrollCapture

func (p *WindowProxy) RequestScrollCapture(
	ctx context.Context,
	callbacks IScrollCaptureResponseListener,
) error

func (*WindowProxy) Resized

func (p *WindowProxy) Resized(
	ctx context.Context,
	frames interface{},
	reportDraw bool,
	newMergedConfiguration util.MergedConfiguration,
	insetsState InsetsState,
	forceLayout bool,
	alwaysConsumeSystemBars bool,
	displayId int32,
	syncSeqId int32,
	dragResizing bool,
	activityWindowInfo *interface{},
) error

func (*WindowProxy) ShowInsets

func (p *WindowProxy) ShowInsets(
	ctx context.Context,
	types int32,
	fromIme bool,
	statsToken *inputmethod.ImeTrackerToken,
) error

type WindowRelayoutResult

type WindowRelayoutResult struct {
}

func (*WindowRelayoutResult) MarshalParcel

func (s *WindowRelayoutResult) MarshalParcel(
	p *parcel.Parcel,
) error

func (*WindowRelayoutResult) UnmarshalParcel

func (s *WindowRelayoutResult) UnmarshalParcel(
	p *parcel.Parcel,
) error

type WindowSessionCallbackProxy

type WindowSessionCallbackProxy struct {
	// contains filtered or unexported fields
}

func NewWindowSessionCallbackProxy

func NewWindowSessionCallbackProxy(
	remote binder.IBinder,
) *WindowSessionCallbackProxy

func (*WindowSessionCallbackProxy) AsBinder

func (*WindowSessionCallbackProxy) OnAnimatorScaleChanged

func (p *WindowSessionCallbackProxy) OnAnimatorScaleChanged(
	ctx context.Context,
	scale float32,
) error

type WindowSessionProxy

type WindowSessionProxy struct {
	// contains filtered or unexported fields
}

func NewWindowSessionProxy

func NewWindowSessionProxy(
	remote binder.IBinder,
) *WindowSessionProxy

func (*WindowSessionProxy) AddToDisplay

func (p *WindowSessionProxy) AddToDisplay(
	ctx context.Context,
	window IWindow,
	attrs WindowManagerLayoutParams,
	viewVisibility int32,
	layerStackId int32,
	requestedVisibleTypes int32,
	outInputChannel InputChannel,
	insetsState InsetsState,
	activeControls InsetsSourceControlArray,
	attachedFrame graphics.Rect,
	sizeCompatScale []float32,
) (int32, error)

func (*WindowSessionProxy) AddToDisplayAsUser

func (p *WindowSessionProxy) AddToDisplayAsUser(
	ctx context.Context,
	window IWindow,
	attrs WindowManagerLayoutParams,
	viewVisibility int32,
	layerStackId int32,
	userId int32,
	requestedVisibleTypes int32,
	outInputChannel InputChannel,
	insetsState InsetsState,
	activeControls InsetsSourceControlArray,
	attachedFrame graphics.Rect,
	sizeCompatScale []float32,
) (int32, error)

func (*WindowSessionProxy) AddToDisplayWithoutInputChannel

func (p *WindowSessionProxy) AddToDisplayWithoutInputChannel(
	ctx context.Context,
	window IWindow,
	attrs WindowManagerLayoutParams,
	viewVisibility int32,
	layerStackId int32,
	insetsState InsetsState,
	attachedFrame graphics.Rect,
	sizeCompatScale []float32,
) (int32, error)

func (*WindowSessionProxy) AsBinder

func (p *WindowSessionProxy) AsBinder() binder.IBinder

func (*WindowSessionProxy) CancelDragAndDrop

func (p *WindowSessionProxy) CancelDragAndDrop(
	ctx context.Context,
	dragToken binder.IBinder,
	skipAnimation bool,
) error

func (*WindowSessionProxy) CancelDraw

func (p *WindowSessionProxy) CancelDraw(
	ctx context.Context,
	window IWindow,
) (bool, error)

func (*WindowSessionProxy) ClearTouchableRegion

func (p *WindowSessionProxy) ClearTouchableRegion(
	ctx context.Context,
	window IWindow,
) error

func (*WindowSessionProxy) DragRecipientEntered

func (p *WindowSessionProxy) DragRecipientEntered(
	ctx context.Context,
	window IWindow,
) error

func (*WindowSessionProxy) DragRecipientExited

func (p *WindowSessionProxy) DragRecipientExited(
	ctx context.Context,
	window IWindow,
) error

func (*WindowSessionProxy) DropForAccessibility

func (p *WindowSessionProxy) DropForAccessibility(
	ctx context.Context,
	window IWindow,
	x int32,
	y int32,
) (bool, error)

func (*WindowSessionProxy) FinishDrawing

func (p *WindowSessionProxy) FinishDrawing(
	ctx context.Context,
	window IWindow,
	postDrawTransaction SurfaceControlTransaction,
	seqId int32,
) error

func (*WindowSessionProxy) FinishMovingTask

func (p *WindowSessionProxy) FinishMovingTask(
	ctx context.Context,
	window IWindow,
) error

func (*WindowSessionProxy) GenerateDisplayHash

func (p *WindowSessionProxy) GenerateDisplayHash(
	ctx context.Context,
	window IWindow,
	boundsInWindow graphics.Rect,
	hashAlgorithm string,
	callback interface{},
) error

func (*WindowSessionProxy) GetWindowId

func (p *WindowSessionProxy) GetWindowId(
	ctx context.Context,
	window binder.IBinder,
) (IWindowId, error)

func (*WindowSessionProxy) GrantEmbeddedWindowFocus

func (p *WindowSessionProxy) GrantEmbeddedWindowFocus(
	ctx context.Context,
	window IWindow,
	inputToken interface{},
	grantFocus bool,
) error

func (*WindowSessionProxy) GrantInputChannel

func (p *WindowSessionProxy) GrantInputChannel(
	ctx context.Context,
	displayId int32,
	surface SurfaceControl,
	clientToken binder.IBinder,
	hostInputTransferToken *interface{},
	flags int32,
	privateFlags int32,
	inputFeatures int32,
	type_ int32,
	windowToken binder.IBinder,
	embeddedInputTransferToken interface{},
	inputHandleName string,
	outInputChannel InputChannel,
) error

func (*WindowSessionProxy) MoveFocusToAdjacentWindow

func (p *WindowSessionProxy) MoveFocusToAdjacentWindow(
	ctx context.Context,
	fromWindow IWindow,
	direction int32,
) (bool, error)

func (*WindowSessionProxy) NotifyImeWindowVisibilityChangedFromClient

func (p *WindowSessionProxy) NotifyImeWindowVisibilityChangedFromClient(
	ctx context.Context,
	window IWindow,
	visible bool,
	statsToken inputmethod.ImeTrackerToken,
) error

func (*WindowSessionProxy) NotifyInsetsAnimationRunningStateChanged

func (p *WindowSessionProxy) NotifyInsetsAnimationRunningStateChanged(
	ctx context.Context,
	window IWindow,
	running bool,
) error

func (*WindowSessionProxy) OnRectangleOnScreenRequested

func (p *WindowSessionProxy) OnRectangleOnScreenRequested(
	ctx context.Context,
	token binder.IBinder,
	rectangle graphics.Rect,
) error

func (*WindowSessionProxy) OutOfMemory

func (p *WindowSessionProxy) OutOfMemory(
	ctx context.Context,
	window IWindow,
) (bool, error)

func (*WindowSessionProxy) PerformDrag

func (p *WindowSessionProxy) PerformDrag(
	ctx context.Context,
	window IWindow,
	flags int32,
	surface SurfaceControl,
	touchSource int32,
	touchDeviceId int32,
	touchPointerId int32,
	touchX float32,
	touchY float32,
	thumbCenterX float32,
	thumbCenterY float32,
	data interface{},
) (binder.IBinder, error)

func (*WindowSessionProxy) PokeDrawLock

func (p *WindowSessionProxy) PokeDrawLock(
	ctx context.Context,
	window binder.IBinder,
) error

func (*WindowSessionProxy) Relayout

func (p *WindowSessionProxy) Relayout(
	ctx context.Context,
	window IWindow,
	attrs WindowManagerLayoutParams,
	requestedWidth int32,
	requestedHeight int32,
	viewVisibility int32,
	flags int32,
	seq int32,
	lastSyncSeqId int32,
	outRelayoutResult *WindowRelayoutResult,
) (int32, error)

func (*WindowSessionProxy) RelayoutAsync

func (p *WindowSessionProxy) RelayoutAsync(
	ctx context.Context,
	window IWindow,
	attrs WindowManagerLayoutParams,
	requestedWidth int32,
	requestedHeight int32,
	viewVisibility int32,
	flags int32,
	seq int32,
	lastSyncSeqId int32,
) error

func (*WindowSessionProxy) Remove

func (p *WindowSessionProxy) Remove(
	ctx context.Context,
	clientToken binder.IBinder,
) error

func (*WindowSessionProxy) ReportDecorViewGestureInterceptionChanged

func (p *WindowSessionProxy) ReportDecorViewGestureInterceptionChanged(
	ctx context.Context,
	window IWindow,
	intercepted bool,
) error

func (*WindowSessionProxy) ReportDropResult

func (p *WindowSessionProxy) ReportDropResult(
	ctx context.Context,
	window IWindow,
	consumed bool,
) error

func (*WindowSessionProxy) ReportKeepClearAreasChanged

func (p *WindowSessionProxy) ReportKeepClearAreasChanged(
	ctx context.Context,
	window IWindow,
	restricted []graphics.Rect,
	unrestricted []graphics.Rect,
) error

func (*WindowSessionProxy) ReportSystemGestureExclusionChanged

func (p *WindowSessionProxy) ReportSystemGestureExclusionChanged(
	ctx context.Context,
	window IWindow,
	exclusionRects []graphics.Rect,
) error

func (*WindowSessionProxy) SendWallpaperCommand

func (p *WindowSessionProxy) SendWallpaperCommand(
	ctx context.Context,
	window binder.IBinder,
	action string,
	x int32,
	y int32,
	z int32,
	extras interface{},
	sync bool,
) error

func (*WindowSessionProxy) SetInsets

func (p *WindowSessionProxy) SetInsets(
	ctx context.Context,
	window IWindow,
	touchableInsets int32,
	contentInsets graphics.Rect,
	visibleInsets graphics.Rect,
	touchableRegion graphics.Region,
) error

func (*WindowSessionProxy) SetOnBackInvokedCallbackInfo

func (p *WindowSessionProxy) SetOnBackInvokedCallbackInfo(
	ctx context.Context,
	window IWindow,
	callbackInfo interface{},
) error

func (*WindowSessionProxy) SetShouldZoomOutWallpaper

func (p *WindowSessionProxy) SetShouldZoomOutWallpaper(
	ctx context.Context,
	windowToken binder.IBinder,
	shouldZoom bool,
) error

func (*WindowSessionProxy) SetWallpaperDisplayOffset

func (p *WindowSessionProxy) SetWallpaperDisplayOffset(
	ctx context.Context,
	windowToken binder.IBinder,
	x int32,
	y int32,
) error

func (*WindowSessionProxy) SetWallpaperPosition

func (p *WindowSessionProxy) SetWallpaperPosition(
	ctx context.Context,
	windowToken binder.IBinder,
	x float32,
	y float32,
	xstep float32,
	ystep float32,
) error

func (*WindowSessionProxy) SetWallpaperZoomOut

func (p *WindowSessionProxy) SetWallpaperZoomOut(
	ctx context.Context,
	windowToken binder.IBinder,
	scale float32,
) error

func (*WindowSessionProxy) StartMovingTask

func (p *WindowSessionProxy) StartMovingTask(
	ctx context.Context,
	window IWindow,
	startX float32,
	startY float32,
) (bool, error)

func (*WindowSessionProxy) UpdateInputChannel

func (p *WindowSessionProxy) UpdateInputChannel(
	ctx context.Context,
	channelToken binder.IBinder,
	displayId int32,
	surface SurfaceControl,
	flags int32,
	privateFlags int32,
	inputFeatures int32,
	region graphics.Region,
) error

func (*WindowSessionProxy) UpdateRequestedVisibleTypes

func (p *WindowSessionProxy) UpdateRequestedVisibleTypes(
	ctx context.Context,
	window IWindow,
	requestedVisibleTypes int32,
	imeStatsToken *inputmethod.ImeTrackerToken,
) error

func (*WindowSessionProxy) UpdateTapExcludeRegion

func (p *WindowSessionProxy) UpdateTapExcludeRegion(
	ctx context.Context,
	window IWindow,
	region graphics.Region,
) error

func (*WindowSessionProxy) WallpaperCommandComplete

func (p *WindowSessionProxy) WallpaperCommandComplete(
	ctx context.Context,
	window binder.IBinder,
	result interface{},
) error

func (*WindowSessionProxy) WallpaperOffsetsComplete

func (p *WindowSessionProxy) WallpaperOffsetsComplete(
	ctx context.Context,
	window binder.IBinder,
) error

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL