view

package
v0.0.6 Latest Latest
Warning

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

Go to latest
Published: Mar 22, 2026 License: CC0-1.0 Imports: 18 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
)
View Source
const (
	MethodIDisplayWindowInsetsControllerTopFocusedWindowChanged = "topFocusedWindowChanged"
	MethodIDisplayWindowInsetsControllerInsetsChanged           = "insetsChanged"
	MethodIDisplayWindowInsetsControllerInsetsControlChanged    = "insetsControlChanged"
	MethodIDisplayWindowInsetsControllerShowInsets              = "showInsets"
	MethodIDisplayWindowInsetsControllerHideInsets              = "hideInsets"
)
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 (
	MethodIDisplayWindowListenerOnDisplayAdded                = "onDisplayAdded"
	MethodIDisplayWindowListenerOnDisplayConfigurationChanged = "onDisplayConfigurationChanged"
	MethodIDisplayWindowListenerOnDisplayRemoved              = "onDisplayRemoved"
	MethodIDisplayWindowListenerOnFixedRotationStarted        = "onFixedRotationStarted"
	MethodIDisplayWindowListenerOnFixedRotationFinished       = "onFixedRotationFinished"
	MethodIDisplayWindowListenerOnKeepClearAreasChanged       = "onKeepClearAreasChanged"
)
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 (
	MethodIDockedStackListenerOnDividerVisibilityChanged    = "onDividerVisibilityChanged"
	MethodIDockedStackListenerOnDockedStackExistsChanged    = "onDockedStackExistsChanged"
	MethodIDockedStackListenerOnDockedStackMinimizedChanged = "onDockedStackMinimizedChanged"
	MethodIDockedStackListenerOnAdjustedForImeChanged       = "onAdjustedForImeChanged"
	MethodIDockedStackListenerOnDockSideChanged             = "onDockSideChanged"
)
View Source
const (
	TransactionIInputFilterInstall          = binder.FirstCallTransaction + 0
	TransactionIInputFilterUninstall        = binder.FirstCallTransaction + 1
	TransactionIInputFilterFilterInputEvent = binder.FirstCallTransaction + 2
)
View Source
const (
	MethodIInputFilterInstall          = "install"
	MethodIInputFilterUninstall        = "uninstall"
	MethodIInputFilterFilterInputEvent = "filterInputEvent"
)
View Source
const (
	TransactionIInputMonitorHostPilferPointers = binder.FirstCallTransaction + 0
	TransactionIInputMonitorHostDispose        = binder.FirstCallTransaction + 1
)
View Source
const (
	MethodIInputMonitorHostPilferPointers = "pilferPointers"
	MethodIInputMonitorHostDispose        = "dispose"
)
View Source
const (
	TransactionIPinnedTaskListenerOnMovementBoundsChanged = binder.FirstCallTransaction + 0
	TransactionIPinnedTaskListenerOnImeVisibilityChanged  = binder.FirstCallTransaction + 1
	TransactionIPinnedTaskListenerOnActivityHidden        = binder.FirstCallTransaction + 2
)
View Source
const (
	MethodIPinnedTaskListenerOnMovementBoundsChanged = "onMovementBoundsChanged"
	MethodIPinnedTaskListenerOnImeVisibilityChanged  = "onImeVisibilityChanged"
	MethodIPinnedTaskListenerOnActivityHidden        = "onActivityHidden"
)
View Source
const (
	TransactionIRecentsAnimationControllerScreenshotTask                      = binder.FirstCallTransaction + 0
	TransactionIRecentsAnimationControllerSetFinishTaskTransaction            = binder.FirstCallTransaction + 1
	TransactionIRecentsAnimationControllerFinish                              = binder.FirstCallTransaction + 2
	TransactionIRecentsAnimationControllerSetInputConsumerEnabled             = binder.FirstCallTransaction + 3
	TransactionIRecentsAnimationControllerSetAnimationTargetsBehindSystemBars = binder.FirstCallTransaction + 4
	TransactionIRecentsAnimationControllerCleanupScreenshot                   = binder.FirstCallTransaction + 5
	TransactionIRecentsAnimationControllerSetDeferCancelUntilNextTransition   = binder.FirstCallTransaction + 6
	TransactionIRecentsAnimationControllerSetWillFinishToHome                 = binder.FirstCallTransaction + 7
	TransactionIRecentsAnimationControllerRemoveTask                          = binder.FirstCallTransaction + 8
	TransactionIRecentsAnimationControllerDetachNavigationBarFromApp          = binder.FirstCallTransaction + 9
	TransactionIRecentsAnimationControllerAnimateNavigationBarToApp           = binder.FirstCallTransaction + 10
)
View Source
const (
	MethodIRecentsAnimationControllerScreenshotTask                      = "screenshotTask"
	MethodIRecentsAnimationControllerSetFinishTaskTransaction            = "setFinishTaskTransaction"
	MethodIRecentsAnimationControllerFinish                              = "finish"
	MethodIRecentsAnimationControllerSetInputConsumerEnabled             = "setInputConsumerEnabled"
	MethodIRecentsAnimationControllerSetAnimationTargetsBehindSystemBars = "setAnimationTargetsBehindSystemBars"
	MethodIRecentsAnimationControllerCleanupScreenshot                   = "cleanupScreenshot"
	MethodIRecentsAnimationControllerSetDeferCancelUntilNextTransition   = "setDeferCancelUntilNextTransition"
	MethodIRecentsAnimationControllerSetWillFinishToHome                 = "setWillFinishToHome"
	MethodIRecentsAnimationControllerRemoveTask                          = "removeTask"
	MethodIRecentsAnimationControllerDetachNavigationBarFromApp          = "detachNavigationBarFromApp"
	MethodIRecentsAnimationControllerAnimateNavigationBarToApp           = "animateNavigationBarToApp"
)
View Source
const (
	TransactionIRecentsAnimationRunnerOnAnimationCanceled = binder.FirstCallTransaction + 0
	TransactionIRecentsAnimationRunnerOnAnimationStart    = binder.FirstCallTransaction + 1
	TransactionIRecentsAnimationRunnerOnTasksAppeared     = binder.FirstCallTransaction + 2
)
View Source
const (
	MethodIRecentsAnimationRunnerOnAnimationCanceled = "onAnimationCanceled"
	MethodIRecentsAnimationRunnerOnAnimationStart    = "onAnimationStart"
	MethodIRecentsAnimationRunnerOnTasksAppeared     = "onTasksAppeared"
)
View Source
const (
	TransactionIRemoteAnimationRunnerOnAnimationStart     = binder.FirstCallTransaction + 0
	TransactionIRemoteAnimationRunnerOnAnimationCancelled = binder.FirstCallTransaction + 1
)
View Source
const (
	MethodIRemoteAnimationRunnerOnAnimationStart     = "onAnimationStart"
	MethodIRemoteAnimationRunnerOnAnimationCancelled = "onAnimationCancelled"
)
View Source
const (
	TransactionIScrollCaptureCallbacksOnCaptureStarted        = binder.FirstCallTransaction + 0
	TransactionIScrollCaptureCallbacksOnImageRequestCompleted = binder.FirstCallTransaction + 1
	TransactionIScrollCaptureCallbacksOnCaptureEnded          = binder.FirstCallTransaction + 2
)
View Source
const (
	MethodIScrollCaptureCallbacksOnCaptureStarted        = "onCaptureStarted"
	MethodIScrollCaptureCallbacksOnImageRequestCompleted = "onImageRequestCompleted"
	MethodIScrollCaptureCallbacksOnCaptureEnded          = "onCaptureEnded"
)
View Source
const (
	TransactionIScrollCaptureConnectionStartCapture = binder.FirstCallTransaction + 0
	TransactionIScrollCaptureConnectionRequestImage = binder.FirstCallTransaction + 1
	TransactionIScrollCaptureConnectionEndCapture   = binder.FirstCallTransaction + 2
	TransactionIScrollCaptureConnectionClose        = binder.FirstCallTransaction + 3
)
View Source
const (
	MethodIScrollCaptureConnectionStartCapture = "startCapture"
	MethodIScrollCaptureConnectionRequestImage = "requestImage"
	MethodIScrollCaptureConnectionEndCapture   = "endCapture"
	MethodIScrollCaptureConnectionClose        = "close"
)
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 (
	MethodISurfaceControlViewHostOnConfigurationChanged       = "onConfigurationChanged"
	MethodISurfaceControlViewHostOnDispatchDetachedFromWindow = "onDispatchDetachedFromWindow"
	MethodISurfaceControlViewHostOnInsetsChanged              = "onInsetsChanged"
	MethodISurfaceControlViewHostGetSurfaceSyncGroup          = "getSurfaceSyncGroup"
	MethodISurfaceControlViewHostAttachParentInterface        = "attachParentInterface"
)
View Source
const (
	TransactionISurfaceControlViewHostParentUpdateParams           = binder.FirstCallTransaction + 0
	TransactionISurfaceControlViewHostParentForwardBackKeyToParent = binder.FirstCallTransaction + 1
)
View Source
const (
	MethodISurfaceControlViewHostParentUpdateParams           = "updateParams"
	MethodISurfaceControlViewHostParentForwardBackKeyToParent = "forwardBackKeyToParent"
)
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
	TransactionIWindowUpdatePointerIcon           = binder.FirstCallTransaction + 12
	TransactionIWindowDispatchWindowShown         = binder.FirstCallTransaction + 13
	TransactionIWindowRequestAppKeyboardShortcuts = binder.FirstCallTransaction + 14
	TransactionIWindowRequestScrollCapture        = binder.FirstCallTransaction + 15
)
View Source
const (
	MethodIWindowExecuteCommand              = "executeCommand"
	MethodIWindowResized                     = "resized"
	MethodIWindowInsetsControlChanged        = "insetsControlChanged"
	MethodIWindowShowInsets                  = "showInsets"
	MethodIWindowHideInsets                  = "hideInsets"
	MethodIWindowMoved                       = "moved"
	MethodIWindowDispatchAppVisibility       = "dispatchAppVisibility"
	MethodIWindowDispatchGetNewSurface       = "dispatchGetNewSurface"
	MethodIWindowCloseSystemDialogs          = "closeSystemDialogs"
	MethodIWindowDispatchWallpaperOffsets    = "dispatchWallpaperOffsets"
	MethodIWindowDispatchWallpaperCommand    = "dispatchWallpaperCommand"
	MethodIWindowDispatchDragEvent           = "dispatchDragEvent"
	MethodIWindowUpdatePointerIcon           = "updatePointerIcon"
	MethodIWindowDispatchWindowShown         = "dispatchWindowShown"
	MethodIWindowRequestAppKeyboardShortcuts = "requestAppKeyboardShortcuts"
	MethodIWindowRequestScrollCapture        = "requestScrollCapture"
)
View Source
const (
	TransactionIWindowFocusObserverFocusGained = binder.FirstCallTransaction + 0
	TransactionIWindowFocusObserverFocusLost   = binder.FirstCallTransaction + 1
)
View Source
const (
	MethodIWindowFocusObserverFocusGained = "focusGained"
	MethodIWindowFocusObserverFocusLost   = "focusLost"
)
View Source
const (
	TransactionIWindowIdRegisterFocusObserver   = binder.FirstCallTransaction + 0
	TransactionIWindowIdUnregisterFocusObserver = binder.FirstCallTransaction + 1
	TransactionIWindowIdIsFocused               = binder.FirstCallTransaction + 2
)
View Source
const (
	MethodIWindowIdRegisterFocusObserver   = "registerFocusObserver"
	MethodIWindowIdUnregisterFocusObserver = "unregisterFocusObserver"
	MethodIWindowIdIsFocused               = "isFocused"
)
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
	TransactionIWindowManagerWatchRotation                                = binder.FirstCallTransaction + 48
	TransactionIWindowManagerRemoveRotationWatcher                        = binder.FirstCallTransaction + 49
	TransactionIWindowManagerRegisterProposedRotationListener             = binder.FirstCallTransaction + 50
	TransactionIWindowManagerGetPreferredOptionsPanelGravity              = binder.FirstCallTransaction + 51
	TransactionIWindowManagerFreezeRotation                               = binder.FirstCallTransaction + 52
	TransactionIWindowManagerThawRotation                                 = binder.FirstCallTransaction + 53
	TransactionIWindowManagerIsRotationFrozen                             = binder.FirstCallTransaction + 54
	TransactionIWindowManagerFreezeDisplayRotation                        = binder.FirstCallTransaction + 55
	TransactionIWindowManagerThawDisplayRotation                          = binder.FirstCallTransaction + 56
	TransactionIWindowManagerIsDisplayRotationFrozen                      = binder.FirstCallTransaction + 57
	TransactionIWindowManagerSetFixedToUserRotation                       = binder.FirstCallTransaction + 58
	TransactionIWindowManagerSetIgnoreOrientationRequest                  = binder.FirstCallTransaction + 59
	TransactionIWindowManagerScreenshotWallpaper                          = binder.FirstCallTransaction + 60
	TransactionIWindowManagerMirrorWallpaperSurface                       = binder.FirstCallTransaction + 61
	TransactionIWindowManagerRegisterWallpaperVisibilityListener          = binder.FirstCallTransaction + 62
	TransactionIWindowManagerUnregisterWallpaperVisibilityListener        = binder.FirstCallTransaction + 63
	TransactionIWindowManagerRegisterSystemGestureExclusionListener       = binder.FirstCallTransaction + 64
	TransactionIWindowManagerUnregisterSystemGestureExclusionListener     = binder.FirstCallTransaction + 65
	TransactionIWindowManagerRequestAssistScreenshot                      = binder.FirstCallTransaction + 66
	TransactionIWindowManagerHideTransientBars                            = binder.FirstCallTransaction + 67
	TransactionIWindowManagerSetRecentsVisibility                         = binder.FirstCallTransaction + 68
	TransactionIWindowManagerUpdateStaticPrivacyIndicatorBounds           = binder.FirstCallTransaction + 69
	TransactionIWindowManagerSetNavBarVirtualKeyHapticFeedbackEnabled     = binder.FirstCallTransaction + 70
	TransactionIWindowManagerHasNavigationBar                             = binder.FirstCallTransaction + 71
	TransactionIWindowManagerLockNow                                      = binder.FirstCallTransaction + 72
	TransactionIWindowManagerIsSafeModeEnabled                            = binder.FirstCallTransaction + 73
	TransactionIWindowManagerClearWindowContentFrameStats                 = binder.FirstCallTransaction + 74
	TransactionIWindowManagerGetWindowContentFrameStats                   = binder.FirstCallTransaction + 75
	TransactionIWindowManagerGetDockedStackSide                           = binder.FirstCallTransaction + 76
	TransactionIWindowManagerRegisterPinnedTaskListener                   = binder.FirstCallTransaction + 77
	TransactionIWindowManagerRequestAppKeyboardShortcuts                  = binder.FirstCallTransaction + 78
	TransactionIWindowManagerRequestImeKeyboardShortcuts                  = binder.FirstCallTransaction + 79
	TransactionIWindowManagerGetStableInsets                              = binder.FirstCallTransaction + 80
	TransactionIWindowManagerRegisterShortcutKey                          = binder.FirstCallTransaction + 81
	TransactionIWindowManagerCreateInputConsumer                          = binder.FirstCallTransaction + 82
	TransactionIWindowManagerDestroyInputConsumer                         = binder.FirstCallTransaction + 83
	TransactionIWindowManagerGetCurrentImeTouchRegion                     = binder.FirstCallTransaction + 84
	TransactionIWindowManagerRegisterDisplayFoldListener                  = binder.FirstCallTransaction + 85
	TransactionIWindowManagerUnregisterDisplayFoldListener                = binder.FirstCallTransaction + 86
	TransactionIWindowManagerRegisterDisplayWindowListener                = binder.FirstCallTransaction + 87
	TransactionIWindowManagerUnregisterDisplayWindowListener              = binder.FirstCallTransaction + 88
	TransactionIWindowManagerStartWindowTrace                             = binder.FirstCallTransaction + 89
	TransactionIWindowManagerStopWindowTrace                              = binder.FirstCallTransaction + 90
	TransactionIWindowManagerSaveWindowTraceToFile                        = binder.FirstCallTransaction + 91
	TransactionIWindowManagerIsWindowTraceEnabled                         = binder.FirstCallTransaction + 92
	TransactionIWindowManagerStartTransitionTrace                         = binder.FirstCallTransaction + 93
	TransactionIWindowManagerStopTransitionTrace                          = binder.FirstCallTransaction + 94
	TransactionIWindowManagerIsTransitionTraceEnabled                     = binder.FirstCallTransaction + 95
	TransactionIWindowManagerGetWindowingMode                             = binder.FirstCallTransaction + 96
	TransactionIWindowManagerSetWindowingMode                             = binder.FirstCallTransaction + 97
	TransactionIWindowManagerGetRemoveContentMode                         = binder.FirstCallTransaction + 98
	TransactionIWindowManagerSetRemoveContentMode                         = binder.FirstCallTransaction + 99
	TransactionIWindowManagerShouldShowWithInsecureKeyguard               = binder.FirstCallTransaction + 100
	TransactionIWindowManagerSetShouldShowWithInsecureKeyguard            = binder.FirstCallTransaction + 101
	TransactionIWindowManagerShouldShowSystemDecors                       = binder.FirstCallTransaction + 102
	TransactionIWindowManagerSetShouldShowSystemDecors                    = binder.FirstCallTransaction + 103
	TransactionIWindowManagerGetDisplayImePolicy                          = binder.FirstCallTransaction + 104
	TransactionIWindowManagerSetDisplayImePolicy                          = binder.FirstCallTransaction + 105
	TransactionIWindowManagerSyncInputTransactions                        = binder.FirstCallTransaction + 106
	TransactionIWindowManagerIsLayerTracing                               = binder.FirstCallTransaction + 107
	TransactionIWindowManagerSetLayerTracing                              = binder.FirstCallTransaction + 108
	TransactionIWindowManagerMirrorDisplay                                = binder.FirstCallTransaction + 109
	TransactionIWindowManagerSetDisplayWindowInsetsController             = binder.FirstCallTransaction + 110
	TransactionIWindowManagerUpdateDisplayWindowRequestedVisibleTypes     = binder.FirstCallTransaction + 111
	TransactionIWindowManagerGetWindowInsets                              = binder.FirstCallTransaction + 112
	TransactionIWindowManagerGetPossibleDisplayInfo                       = binder.FirstCallTransaction + 113
	TransactionIWindowManagerShowGlobalActions                            = binder.FirstCallTransaction + 114
	TransactionIWindowManagerSetLayerTracingFlags                         = binder.FirstCallTransaction + 115
	TransactionIWindowManagerSetActiveTransactionTracing                  = binder.FirstCallTransaction + 116
	TransactionIWindowManagerRequestScrollCapture                         = binder.FirstCallTransaction + 117
	TransactionIWindowManagerHoldLock                                     = binder.FirstCallTransaction + 118
	TransactionIWindowManagerGetSupportedDisplayHashAlgorithms            = binder.FirstCallTransaction + 119
	TransactionIWindowManagerVerifyDisplayHash                            = binder.FirstCallTransaction + 120
	TransactionIWindowManagerSetDisplayHashThrottlingEnabled              = binder.FirstCallTransaction + 121
	TransactionIWindowManagerAttachWindowContextToDisplayArea             = binder.FirstCallTransaction + 122
	TransactionIWindowManagerAttachWindowContextToWindowToken             = binder.FirstCallTransaction + 123
	TransactionIWindowManagerAttachWindowContextToDisplayContent          = binder.FirstCallTransaction + 124
	TransactionIWindowManagerDetachWindowContext                          = binder.FirstCallTransaction + 125
	TransactionIWindowManagerRegisterCrossWindowBlurEnabledListener       = binder.FirstCallTransaction + 126
	TransactionIWindowManagerUnregisterCrossWindowBlurEnabledListener     = binder.FirstCallTransaction + 127
	TransactionIWindowManagerIsTaskSnapshotSupported                      = binder.FirstCallTransaction + 128
	TransactionIWindowManagerGetImeDisplayId                              = binder.FirstCallTransaction + 129
	TransactionIWindowManagerSetTaskSnapshotEnabled                       = binder.FirstCallTransaction + 130
	TransactionIWindowManagerSetTaskTransitionSpec                        = binder.FirstCallTransaction + 131
	TransactionIWindowManagerClearTaskTransitionSpec                      = 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
)
View Source
const (
	MethodIWindowManagerStartViewServer                              = "startViewServer"
	MethodIWindowManagerStopViewServer                               = "stopViewServer"
	MethodIWindowManagerIsViewServerRunning                          = "isViewServerRunning"
	MethodIWindowManagerOpenSession                                  = "openSession"
	MethodIWindowManagerGetInitialDisplaySize                        = "getInitialDisplaySize"
	MethodIWindowManagerGetBaseDisplaySize                           = "getBaseDisplaySize"
	MethodIWindowManagerSetForcedDisplaySize                         = "setForcedDisplaySize"
	MethodIWindowManagerClearForcedDisplaySize                       = "clearForcedDisplaySize"
	MethodIWindowManagerGetInitialDisplayDensity                     = "getInitialDisplayDensity"
	MethodIWindowManagerGetBaseDisplayDensity                        = "getBaseDisplayDensity"
	MethodIWindowManagerGetDisplayIdByUniqueId                       = "getDisplayIdByUniqueId"
	MethodIWindowManagerSetForcedDisplayDensityForUser               = "setForcedDisplayDensityForUser"
	MethodIWindowManagerClearForcedDisplayDensityForUser             = "clearForcedDisplayDensityForUser"
	MethodIWindowManagerSetForcedDisplayScalingMode                  = "setForcedDisplayScalingMode"
	MethodIWindowManagerSetEventDispatching                          = "setEventDispatching"
	MethodIWindowManagerIsWindowToken                                = "isWindowToken"
	MethodIWindowManagerAddWindowToken                               = "addWindowToken"
	MethodIWindowManagerRemoveWindowToken                            = "removeWindowToken"
	MethodIWindowManagerSetDisplayChangeWindowController             = "setDisplayChangeWindowController"
	MethodIWindowManagerAddShellRoot                                 = "addShellRoot"
	MethodIWindowManagerSetShellRootAccessibilityWindow              = "setShellRootAccessibilityWindow"
	MethodIWindowManagerOverridePendingAppTransitionMultiThumbFuture = "overridePendingAppTransitionMultiThumbFuture"
	MethodIWindowManagerOverridePendingAppTransitionRemote           = "overridePendingAppTransitionRemote"
	MethodIWindowManagerEndProlongedAnimations                       = "endProlongedAnimations"
	MethodIWindowManagerStartFreezingScreen                          = "startFreezingScreen"
	MethodIWindowManagerStopFreezingScreen                           = "stopFreezingScreen"
	MethodIWindowManagerDisableKeyguard                              = "disableKeyguard"
	MethodIWindowManagerReenableKeyguard                             = "reenableKeyguard"
	MethodIWindowManagerExitKeyguardSecurely                         = "exitKeyguardSecurely"
	MethodIWindowManagerIsKeyguardLocked                             = "isKeyguardLocked"
	MethodIWindowManagerIsKeyguardSecure                             = "isKeyguardSecure"
	MethodIWindowManagerDismissKeyguard                              = "dismissKeyguard"
	MethodIWindowManagerAddKeyguardLockedStateListener               = "addKeyguardLockedStateListener"
	MethodIWindowManagerRemoveKeyguardLockedStateListener            = "removeKeyguardLockedStateListener"
	MethodIWindowManagerSetSwitchingUser                             = "setSwitchingUser"
	MethodIWindowManagerCloseSystemDialogs                           = "closeSystemDialogs"
	MethodIWindowManagerGetAnimationScale                            = "getAnimationScale"
	MethodIWindowManagerGetAnimationScales                           = "getAnimationScales"
	MethodIWindowManagerSetAnimationScale                            = "setAnimationScale"
	MethodIWindowManagerSetAnimationScales                           = "setAnimationScales"
	MethodIWindowManagerGetCurrentAnimatorScale                      = "getCurrentAnimatorScale"
	MethodIWindowManagerSetInTouchMode                               = "setInTouchMode"
	MethodIWindowManagerSetInTouchModeOnAllDisplays                  = "setInTouchModeOnAllDisplays"
	MethodIWindowManagerIsInTouchMode                                = "isInTouchMode"
	MethodIWindowManagerShowStrictModeViolation                      = "showStrictModeViolation"
	MethodIWindowManagerSetStrictModeVisualIndicatorPreference       = "setStrictModeVisualIndicatorPreference"
	MethodIWindowManagerRefreshScreenCaptureDisabled                 = "refreshScreenCaptureDisabled"
	MethodIWindowManagerGetDefaultDisplayRotation                    = "getDefaultDisplayRotation"
	MethodIWindowManagerWatchRotation                                = "watchRotation"
	MethodIWindowManagerRemoveRotationWatcher                        = "removeRotationWatcher"
	MethodIWindowManagerRegisterProposedRotationListener             = "registerProposedRotationListener"
	MethodIWindowManagerGetPreferredOptionsPanelGravity              = "getPreferredOptionsPanelGravity"
	MethodIWindowManagerFreezeRotation                               = "freezeRotation"
	MethodIWindowManagerThawRotation                                 = "thawRotation"
	MethodIWindowManagerIsRotationFrozen                             = "isRotationFrozen"
	MethodIWindowManagerFreezeDisplayRotation                        = "freezeDisplayRotation"
	MethodIWindowManagerThawDisplayRotation                          = "thawDisplayRotation"
	MethodIWindowManagerIsDisplayRotationFrozen                      = "isDisplayRotationFrozen"
	MethodIWindowManagerSetFixedToUserRotation                       = "setFixedToUserRotation"
	MethodIWindowManagerSetIgnoreOrientationRequest                  = "setIgnoreOrientationRequest"
	MethodIWindowManagerScreenshotWallpaper                          = "screenshotWallpaper"
	MethodIWindowManagerMirrorWallpaperSurface                       = "mirrorWallpaperSurface"
	MethodIWindowManagerRegisterWallpaperVisibilityListener          = "registerWallpaperVisibilityListener"
	MethodIWindowManagerUnregisterWallpaperVisibilityListener        = "unregisterWallpaperVisibilityListener"
	MethodIWindowManagerRegisterSystemGestureExclusionListener       = "registerSystemGestureExclusionListener"
	MethodIWindowManagerUnregisterSystemGestureExclusionListener     = "unregisterSystemGestureExclusionListener"
	MethodIWindowManagerRequestAssistScreenshot                      = "requestAssistScreenshot"
	MethodIWindowManagerHideTransientBars                            = "hideTransientBars"
	MethodIWindowManagerSetRecentsVisibility                         = "setRecentsVisibility"
	MethodIWindowManagerUpdateStaticPrivacyIndicatorBounds           = "updateStaticPrivacyIndicatorBounds"
	MethodIWindowManagerSetNavBarVirtualKeyHapticFeedbackEnabled     = "setNavBarVirtualKeyHapticFeedbackEnabled"
	MethodIWindowManagerHasNavigationBar                             = "hasNavigationBar"
	MethodIWindowManagerLockNow                                      = "lockNow"
	MethodIWindowManagerIsSafeModeEnabled                            = "isSafeModeEnabled"
	MethodIWindowManagerClearWindowContentFrameStats                 = "clearWindowContentFrameStats"
	MethodIWindowManagerGetWindowContentFrameStats                   = "getWindowContentFrameStats"
	MethodIWindowManagerGetDockedStackSide                           = "getDockedStackSide"
	MethodIWindowManagerRegisterPinnedTaskListener                   = "registerPinnedTaskListener"
	MethodIWindowManagerRequestAppKeyboardShortcuts                  = "requestAppKeyboardShortcuts"
	MethodIWindowManagerRequestImeKeyboardShortcuts                  = "requestImeKeyboardShortcuts"
	MethodIWindowManagerGetStableInsets                              = "getStableInsets"
	MethodIWindowManagerRegisterShortcutKey                          = "registerShortcutKey"
	MethodIWindowManagerCreateInputConsumer                          = "createInputConsumer"
	MethodIWindowManagerDestroyInputConsumer                         = "destroyInputConsumer"
	MethodIWindowManagerGetCurrentImeTouchRegion                     = "getCurrentImeTouchRegion"
	MethodIWindowManagerRegisterDisplayFoldListener                  = "registerDisplayFoldListener"
	MethodIWindowManagerUnregisterDisplayFoldListener                = "unregisterDisplayFoldListener"
	MethodIWindowManagerRegisterDisplayWindowListener                = "registerDisplayWindowListener"
	MethodIWindowManagerUnregisterDisplayWindowListener              = "unregisterDisplayWindowListener"
	MethodIWindowManagerStartWindowTrace                             = "startWindowTrace"
	MethodIWindowManagerStopWindowTrace                              = "stopWindowTrace"
	MethodIWindowManagerSaveWindowTraceToFile                        = "saveWindowTraceToFile"
	MethodIWindowManagerIsWindowTraceEnabled                         = "isWindowTraceEnabled"
	MethodIWindowManagerStartTransitionTrace                         = "startTransitionTrace"
	MethodIWindowManagerStopTransitionTrace                          = "stopTransitionTrace"
	MethodIWindowManagerIsTransitionTraceEnabled                     = "isTransitionTraceEnabled"
	MethodIWindowManagerGetWindowingMode                             = "getWindowingMode"
	MethodIWindowManagerSetWindowingMode                             = "setWindowingMode"
	MethodIWindowManagerGetRemoveContentMode                         = "getRemoveContentMode"
	MethodIWindowManagerSetRemoveContentMode                         = "setRemoveContentMode"
	MethodIWindowManagerShouldShowWithInsecureKeyguard               = "shouldShowWithInsecureKeyguard"
	MethodIWindowManagerSetShouldShowWithInsecureKeyguard            = "setShouldShowWithInsecureKeyguard"
	MethodIWindowManagerShouldShowSystemDecors                       = "shouldShowSystemDecors"
	MethodIWindowManagerSetShouldShowSystemDecors                    = "setShouldShowSystemDecors"
	MethodIWindowManagerGetDisplayImePolicy                          = "getDisplayImePolicy"
	MethodIWindowManagerSetDisplayImePolicy                          = "setDisplayImePolicy"
	MethodIWindowManagerSyncInputTransactions                        = "syncInputTransactions"
	MethodIWindowManagerIsLayerTracing                               = "isLayerTracing"
	MethodIWindowManagerSetLayerTracing                              = "setLayerTracing"
	MethodIWindowManagerMirrorDisplay                                = "mirrorDisplay"
	MethodIWindowManagerSetDisplayWindowInsetsController             = "setDisplayWindowInsetsController"
	MethodIWindowManagerUpdateDisplayWindowRequestedVisibleTypes     = "updateDisplayWindowRequestedVisibleTypes"
	MethodIWindowManagerGetWindowInsets                              = "getWindowInsets"
	MethodIWindowManagerGetPossibleDisplayInfo                       = "getPossibleDisplayInfo"
	MethodIWindowManagerShowGlobalActions                            = "showGlobalActions"
	MethodIWindowManagerSetLayerTracingFlags                         = "setLayerTracingFlags"
	MethodIWindowManagerSetActiveTransactionTracing                  = "setActiveTransactionTracing"
	MethodIWindowManagerRequestScrollCapture                         = "requestScrollCapture"
	MethodIWindowManagerHoldLock                                     = "holdLock"
	MethodIWindowManagerGetSupportedDisplayHashAlgorithms            = "getSupportedDisplayHashAlgorithms"
	MethodIWindowManagerVerifyDisplayHash                            = "verifyDisplayHash"
	MethodIWindowManagerSetDisplayHashThrottlingEnabled              = "setDisplayHashThrottlingEnabled"
	MethodIWindowManagerAttachWindowContextToDisplayArea             = "attachWindowContextToDisplayArea"
	MethodIWindowManagerAttachWindowContextToWindowToken             = "attachWindowContextToWindowToken"
	MethodIWindowManagerAttachWindowContextToDisplayContent          = "attachWindowContextToDisplayContent"
	MethodIWindowManagerDetachWindowContext                          = "detachWindowContext"
	MethodIWindowManagerRegisterCrossWindowBlurEnabledListener       = "registerCrossWindowBlurEnabledListener"
	MethodIWindowManagerUnregisterCrossWindowBlurEnabledListener     = "unregisterCrossWindowBlurEnabledListener"
	MethodIWindowManagerIsTaskSnapshotSupported                      = "isTaskSnapshotSupported"
	MethodIWindowManagerGetImeDisplayId                              = "getImeDisplayId"
	MethodIWindowManagerSetTaskSnapshotEnabled                       = "setTaskSnapshotEnabled"
	MethodIWindowManagerSetTaskTransitionSpec                        = "setTaskTransitionSpec"
	MethodIWindowManagerClearTaskTransitionSpec                      = "clearTaskTransitionSpec"
	MethodIWindowManagerRegisterTaskFpsCallback                      = "registerTaskFpsCallback"
	MethodIWindowManagerUnregisterTaskFpsCallback                    = "unregisterTaskFpsCallback"
	MethodIWindowManagerSnapshotTaskForRecents                       = "snapshotTaskForRecents"
	MethodIWindowManagerSetRecentsAppBehindSystemBars                = "setRecentsAppBehindSystemBars"
	MethodIWindowManagerGetLetterboxBackgroundColorInArgb            = "getLetterboxBackgroundColorInArgb"
	MethodIWindowManagerIsLetterboxBackgroundMultiColored            = "isLetterboxBackgroundMultiColored"
	MethodIWindowManagerCaptureDisplay                               = "captureDisplay"
	MethodIWindowManagerIsGlobalKey                                  = "isGlobalKey"
	MethodIWindowManagerAddToSurfaceSyncGroup                        = "addToSurfaceSyncGroup"
	MethodIWindowManagerMarkSurfaceSyncGroupReady                    = "markSurfaceSyncGroupReady"
	MethodIWindowManagerNotifyScreenshotListeners                    = "notifyScreenshotListeners"
	MethodIWindowManagerReplaceContentOnDisplay                      = "replaceContentOnDisplay"
	MethodIWindowManagerRegisterDecorViewGestureListener             = "registerDecorViewGestureListener"
	MethodIWindowManagerUnregisterDecorViewGestureListener           = "unregisterDecorViewGestureListener"
	MethodIWindowManagerRegisterTrustedPresentationListener          = "registerTrustedPresentationListener"
	MethodIWindowManagerUnregisterTrustedPresentationListener        = "unregisterTrustedPresentationListener"
	MethodIWindowManagerRegisterScreenRecordingCallback              = "registerScreenRecordingCallback"
	MethodIWindowManagerUnregisterScreenRecordingCallback            = "unregisterScreenRecordingCallback"
	MethodIWindowManagerSetGlobalDragListener                        = "setGlobalDragListener"
	MethodIWindowManagerTransferTouchGesture                         = "transferTouchGesture"
)
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
	TransactionIWindowSessionPerformHapticFeedback                     = binder.FirstCallTransaction + 9
	TransactionIWindowSessionPerformHapticFeedbackAsync                = binder.FirstCallTransaction + 10
	TransactionIWindowSessionPerformDrag                               = binder.FirstCallTransaction + 11
	TransactionIWindowSessionDropForAccessibility                      = binder.FirstCallTransaction + 12
	TransactionIWindowSessionReportDropResult                          = binder.FirstCallTransaction + 13
	TransactionIWindowSessionCancelDragAndDrop                         = binder.FirstCallTransaction + 14
	TransactionIWindowSessionDragRecipientEntered                      = binder.FirstCallTransaction + 15
	TransactionIWindowSessionDragRecipientExited                       = binder.FirstCallTransaction + 16
	TransactionIWindowSessionSetWallpaperPosition                      = binder.FirstCallTransaction + 17
	TransactionIWindowSessionSetWallpaperZoomOut                       = binder.FirstCallTransaction + 18
	TransactionIWindowSessionSetShouldZoomOutWallpaper                 = binder.FirstCallTransaction + 19
	TransactionIWindowSessionWallpaperOffsetsComplete                  = binder.FirstCallTransaction + 20
	TransactionIWindowSessionSetWallpaperDisplayOffset                 = binder.FirstCallTransaction + 21
	TransactionIWindowSessionSendWallpaperCommand                      = binder.FirstCallTransaction + 22
	TransactionIWindowSessionWallpaperCommandComplete                  = binder.FirstCallTransaction + 23
	TransactionIWindowSessionOnRectangleOnScreenRequested              = binder.FirstCallTransaction + 24
	TransactionIWindowSessionGetWindowId                               = binder.FirstCallTransaction + 25
	TransactionIWindowSessionPokeDrawLock                              = binder.FirstCallTransaction + 26
	TransactionIWindowSessionStartMovingTask                           = binder.FirstCallTransaction + 27
	TransactionIWindowSessionFinishMovingTask                          = binder.FirstCallTransaction + 28
	TransactionIWindowSessionUpdatePointerIcon                         = binder.FirstCallTransaction + 29
	TransactionIWindowSessionUpdateTapExcludeRegion                    = binder.FirstCallTransaction + 30
	TransactionIWindowSessionUpdateRequestedVisibleTypes               = binder.FirstCallTransaction + 31
	TransactionIWindowSessionReportSystemGestureExclusionChanged       = binder.FirstCallTransaction + 32
	TransactionIWindowSessionReportDecorViewGestureInterceptionChanged = binder.FirstCallTransaction + 33
	TransactionIWindowSessionReportKeepClearAreasChanged               = binder.FirstCallTransaction + 34
	TransactionIWindowSessionGrantInputChannel                         = binder.FirstCallTransaction + 35
	TransactionIWindowSessionUpdateInputChannel                        = binder.FirstCallTransaction + 36
	TransactionIWindowSessionGrantEmbeddedWindowFocus                  = binder.FirstCallTransaction + 37
	TransactionIWindowSessionGenerateDisplayHash                       = binder.FirstCallTransaction + 38
	TransactionIWindowSessionSetOnBackInvokedCallbackInfo              = binder.FirstCallTransaction + 39
	TransactionIWindowSessionClearTouchableRegion                      = binder.FirstCallTransaction + 40
	TransactionIWindowSessionCancelDraw                                = binder.FirstCallTransaction + 41
	TransactionIWindowSessionMoveFocusToAdjacentWindow                 = binder.FirstCallTransaction + 42
)
View Source
const (
	MethodIWindowSessionAddToDisplay                              = "addToDisplay"
	MethodIWindowSessionAddToDisplayAsUser                        = "addToDisplayAsUser"
	MethodIWindowSessionAddToDisplayWithoutInputChannel           = "addToDisplayWithoutInputChannel"
	MethodIWindowSessionRemove                                    = "remove"
	MethodIWindowSessionRelayout                                  = "relayout"
	MethodIWindowSessionRelayoutAsync                             = "relayoutAsync"
	MethodIWindowSessionOutOfMemory                               = "outOfMemory"
	MethodIWindowSessionSetInsets                                 = "setInsets"
	MethodIWindowSessionFinishDrawing                             = "finishDrawing"
	MethodIWindowSessionPerformHapticFeedback                     = "performHapticFeedback"
	MethodIWindowSessionPerformHapticFeedbackAsync                = "performHapticFeedbackAsync"
	MethodIWindowSessionPerformDrag                               = "performDrag"
	MethodIWindowSessionDropForAccessibility                      = "dropForAccessibility"
	MethodIWindowSessionReportDropResult                          = "reportDropResult"
	MethodIWindowSessionCancelDragAndDrop                         = "cancelDragAndDrop"
	MethodIWindowSessionDragRecipientEntered                      = "dragRecipientEntered"
	MethodIWindowSessionDragRecipientExited                       = "dragRecipientExited"
	MethodIWindowSessionSetWallpaperPosition                      = "setWallpaperPosition"
	MethodIWindowSessionSetWallpaperZoomOut                       = "setWallpaperZoomOut"
	MethodIWindowSessionSetShouldZoomOutWallpaper                 = "setShouldZoomOutWallpaper"
	MethodIWindowSessionWallpaperOffsetsComplete                  = "wallpaperOffsetsComplete"
	MethodIWindowSessionSetWallpaperDisplayOffset                 = "setWallpaperDisplayOffset"
	MethodIWindowSessionSendWallpaperCommand                      = "sendWallpaperCommand"
	MethodIWindowSessionWallpaperCommandComplete                  = "wallpaperCommandComplete"
	MethodIWindowSessionOnRectangleOnScreenRequested              = "onRectangleOnScreenRequested"
	MethodIWindowSessionGetWindowId                               = "getWindowId"
	MethodIWindowSessionPokeDrawLock                              = "pokeDrawLock"
	MethodIWindowSessionStartMovingTask                           = "startMovingTask"
	MethodIWindowSessionFinishMovingTask                          = "finishMovingTask"
	MethodIWindowSessionUpdatePointerIcon                         = "updatePointerIcon"
	MethodIWindowSessionUpdateTapExcludeRegion                    = "updateTapExcludeRegion"
	MethodIWindowSessionUpdateRequestedVisibleTypes               = "updateRequestedVisibleTypes"
	MethodIWindowSessionReportSystemGestureExclusionChanged       = "reportSystemGestureExclusionChanged"
	MethodIWindowSessionReportDecorViewGestureInterceptionChanged = "reportDecorViewGestureInterceptionChanged"
	MethodIWindowSessionReportKeepClearAreasChanged               = "reportKeepClearAreasChanged"
	MethodIWindowSessionGrantInputChannel                         = "grantInputChannel"
	MethodIWindowSessionUpdateInputChannel                        = "updateInputChannel"
	MethodIWindowSessionGrantEmbeddedWindowFocus                  = "grantEmbeddedWindowFocus"
	MethodIWindowSessionGenerateDisplayHash                       = "generateDisplayHash"
	MethodIWindowSessionSetOnBackInvokedCallbackInfo              = "setOnBackInvokedCallbackInfo"
	MethodIWindowSessionClearTouchableRegion                      = "clearTouchableRegion"
	MethodIWindowSessionCancelDraw                                = "cancelDraw"
	MethodIWindowSessionMoveFocusToAdjacentWindow                 = "moveFocusToAdjacentWindow"
)
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 DescriptorIRecentsAnimationController = "android.view.IRecentsAnimationController"
View Source
const DescriptorIRecentsAnimationRunner = "android.view.IRecentsAnimationRunner"
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 (
	MethodIAppTransitionAnimationSpecsFutureGet = "get"
)
View Source
const (
	MethodICrossWindowBlurEnabledListenerOnCrossWindowBlurEnabledChanged = "onCrossWindowBlurEnabledChanged"
)
View Source
const (
	MethodIDecorViewGestureListenerOnInterceptionChanged = "onInterceptionChanged"
)
View Source
const (
	MethodIDisplayChangeWindowCallbackContinueDisplayChange = "continueDisplayChange"
)
View Source
const (
	MethodIDisplayChangeWindowControllerOnDisplayChange = "onDisplayChange"
)
View Source
const (
	MethodIDisplayFoldListenerOnDisplayFoldChanged = "onDisplayFoldChanged"
)
View Source
const (
	MethodIGraphicsStatsCallbackOnRotateGraphicsStatsBuffer = "onRotateGraphicsStatsBuffer"
)
View Source
const (
	MethodIGraphicsStatsRequestBufferForProcess = "requestBufferForProcess"
)
View Source
const (
	MethodIInputFilterHostSendInputEvent = "sendInputEvent"
)
View Source
const (
	MethodIOnKeyguardExitResultOnKeyguardExitResult = "onKeyguardExitResult"
)
View Source
const (
	MethodIRemoteAnimationFinishedCallbackOnAnimationFinished = "onAnimationFinished"
)
View Source
const (
	MethodIRotationWatcherOnRotationChanged = "onRotationChanged"
)
View Source
const (
	MethodIScrollCaptureResponseListenerOnScrollCaptureResponse = "onScrollCaptureResponse"
)
View Source
const (
	MethodISensitiveContentProtectionManagerSetSensitiveContentProtection = "setSensitiveContentProtection"
)
View Source
const (
	MethodISystemGestureExclusionListenerOnSystemGestureExclusionChanged = "onSystemGestureExclusionChanged"
)
View Source
const (
	MethodIWallpaperVisibilityListenerOnWallpaperVisibilityChanged = "onWallpaperVisibilityChanged"
)
View Source
const (
	MethodIWindowSessionCallbackOnAnimatorScaleChanged = "onAnimatorScaleChanged"
)
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 {
	TaskId int32
}

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 {
	Remote binder.IBinder
}

func NewAppTransitionAnimationSpecsFutureProxy

func NewAppTransitionAnimationSpecsFutureProxy(
	remote binder.IBinder,
) *AppTransitionAnimationSpecsFutureProxy

func (*AppTransitionAnimationSpecsFutureProxy) AsBinder

func (*AppTransitionAnimationSpecsFutureProxy) Get

type AppTransitionAnimationSpecsFutureStub

type AppTransitionAnimationSpecsFutureStub struct {
	Impl      IAppTransitionAnimationSpecsFuture
	Transport binder.VersionAwareTransport
}

AppTransitionAnimationSpecsFutureStub dispatches incoming binder transactions to a typed IAppTransitionAnimationSpecsFuture implementation.

func (*AppTransitionAnimationSpecsFutureStub) Descriptor

func (*AppTransitionAnimationSpecsFutureStub) OnTransaction

type ContentRecordingSession

type ContentRecordingSession struct {
	Flg              int32
	VirtualDisplayId int32
	ContentToRecord  int32
	DisplayToRecord  int32
	TargetUid        int32
}

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 {
	Remote binder.IBinder
}

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 CrossWindowBlurEnabledListenerStub

type CrossWindowBlurEnabledListenerStub struct {
	Impl      ICrossWindowBlurEnabledListener
	Transport binder.VersionAwareTransport
}

CrossWindowBlurEnabledListenerStub dispatches incoming binder transactions to a typed ICrossWindowBlurEnabledListener implementation.

func (*CrossWindowBlurEnabledListenerStub) Descriptor

func (*CrossWindowBlurEnabledListenerStub) OnTransaction

type DecorViewGestureListenerProxy

type DecorViewGestureListenerProxy struct {
	Remote binder.IBinder
}

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 DecorViewGestureListenerStub

type DecorViewGestureListenerStub struct {
	Impl      IDecorViewGestureListener
	Transport binder.VersionAwareTransport
}

DecorViewGestureListenerStub dispatches incoming binder transactions to a typed IDecorViewGestureListener implementation.

func (*DecorViewGestureListenerStub) Descriptor

func (s *DecorViewGestureListenerStub) Descriptor() string

func (*DecorViewGestureListenerStub) OnTransaction

type DisplayChangeWindowCallbackProxy

type DisplayChangeWindowCallbackProxy struct {
	Remote binder.IBinder
}

func NewDisplayChangeWindowCallbackProxy

func NewDisplayChangeWindowCallbackProxy(
	remote binder.IBinder,
) *DisplayChangeWindowCallbackProxy

func (*DisplayChangeWindowCallbackProxy) AsBinder

func (*DisplayChangeWindowCallbackProxy) ContinueDisplayChange

type DisplayChangeWindowCallbackStub

type DisplayChangeWindowCallbackStub struct {
	Impl      IDisplayChangeWindowCallback
	Transport binder.VersionAwareTransport
}

DisplayChangeWindowCallbackStub dispatches incoming binder transactions to a typed IDisplayChangeWindowCallback implementation.

func (*DisplayChangeWindowCallbackStub) Descriptor

func (s *DisplayChangeWindowCallbackStub) Descriptor() string

func (*DisplayChangeWindowCallbackStub) OnTransaction

type DisplayChangeWindowControllerProxy

type DisplayChangeWindowControllerProxy struct {
	Remote binder.IBinder
}

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 window.DisplayAreaInfo,
	callback IDisplayChangeWindowCallback,
) error

type DisplayChangeWindowControllerStub

type DisplayChangeWindowControllerStub struct {
	Impl      IDisplayChangeWindowController
	Transport binder.VersionAwareTransport
}

DisplayChangeWindowControllerStub dispatches incoming binder transactions to a typed IDisplayChangeWindowController implementation.

func (*DisplayChangeWindowControllerStub) Descriptor

func (s *DisplayChangeWindowControllerStub) Descriptor() string

func (*DisplayChangeWindowControllerStub) OnTransaction

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 {
	Remote binder.IBinder
}

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 DisplayFoldListenerStub

type DisplayFoldListenerStub struct {
	Impl      IDisplayFoldListener
	Transport binder.VersionAwareTransport
}

DisplayFoldListenerStub dispatches incoming binder transactions to a typed IDisplayFoldListener implementation.

func (*DisplayFoldListenerStub) Descriptor

func (s *DisplayFoldListenerStub) Descriptor() string

func (*DisplayFoldListenerStub) OnTransaction

func (s *DisplayFoldListenerStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type DisplayInfo

type DisplayInfo struct {
	LayerStack                        int32
	Type                              int32
	DisplayId                         int32
	DisplayGroupId                    int32
	Name                              string
	AppWidth                          int32
	AppHeight                         int32
	SmallestNominalAppWidth           int32
	SmallestNominalAppHeight          int32
	LargestNominalAppWidth            int32
	LargestNominalAppHeight           int32
	LogicalWidth                      int32
	LogicalHeight                     int32
	Rotation                          int32
	ModeId                            int32
	RenderFrameRate                   float32
	DefaultModeId                     int32
	UserPreferredModeId               int32
	ColorMode                         int32
	MinimalPostProcessingSupported    bool
	LogicalDensityDpi                 int32
	PhysicalXDpi                      float32
	PhysicalYDpi                      float32
	AppVsyncOffsetNanos               int64
	PresentationDeadlineNanos         int64
	State                             int32
	CommittedState                    int32
	OwnerUid                          int32
	OwnerPackageName                  string
	UniqueId                          string
	RemoveMode                        int32
	RefreshRateOverride               float32
	BrightnessMinimum                 float32
	BrightnessMaximum                 float32
	BrightnessDefault                 float32
	InstallOrientation                int32
	HdrSdrRatio                       float32
	ThermalBrightnessThrottlingDataId string
	Address                           *types.Address
	DeviceProductInfo                 *gui.DeviceProductInfo
	RoundedCorners                    *RoundedCorners
	DisplayShape                      *DisplayShape
}

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 {
	DisplayShapeSpec              string
	DisplayWidth                  int32
	DisplayHeight                 int32
	PhysicalPixelDisplaySizeRatio float32
	Rotation                      int32
	OffsetX                       int32
	OffsetY                       int32
	Scale                         float32
}

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 {
	Remote binder.IBinder
}

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) 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 content.ComponentName,
	requestedVisibleTypes int32,
) error

type DisplayWindowInsetsControllerStub

type DisplayWindowInsetsControllerStub struct {
	Impl      IDisplayWindowInsetsController
	Transport binder.VersionAwareTransport
}

DisplayWindowInsetsControllerStub dispatches incoming binder transactions to a typed IDisplayWindowInsetsController implementation.

func (*DisplayWindowInsetsControllerStub) Descriptor

func (s *DisplayWindowInsetsControllerStub) Descriptor() string

func (*DisplayWindowInsetsControllerStub) OnTransaction

type DisplayWindowListenerProxy

type DisplayWindowListenerProxy struct {
	Remote binder.IBinder
}

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 res.Configuration,
) 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 DisplayWindowListenerStub

type DisplayWindowListenerStub struct {
	Impl      IDisplayWindowListener
	Transport binder.VersionAwareTransport
}

DisplayWindowListenerStub dispatches incoming binder transactions to a typed IDisplayWindowListener implementation.

func (*DisplayWindowListenerStub) Descriptor

func (s *DisplayWindowListenerStub) Descriptor() string

func (*DisplayWindowListenerStub) OnTransaction

func (s *DisplayWindowListenerStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type DockedStackListenerProxy

type DockedStackListenerProxy struct {
	Remote binder.IBinder
}

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 DockedStackListenerStub

type DockedStackListenerStub struct {
	Impl      IDockedStackListener
	Transport binder.VersionAwareTransport
}

DockedStackListenerStub dispatches incoming binder transactions to a typed IDockedStackListener implementation.

func (*DockedStackListenerStub) Descriptor

func (s *DockedStackListenerStub) Descriptor() string

func (*DockedStackListenerStub) OnTransaction

func (s *DockedStackListenerStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type DragEvent

type DragEvent struct {
	Action  int32
	X       float32
	Y       float32
	OffsetX float32
	OffsetY float32
}

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 {
	Remote binder.IBinder
}

func NewGraphicsStatsCallbackProxy

func NewGraphicsStatsCallbackProxy(
	remote binder.IBinder,
) *GraphicsStatsCallbackProxy

func (*GraphicsStatsCallbackProxy) AsBinder

func (*GraphicsStatsCallbackProxy) OnRotateGraphicsStatsBuffer

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

type GraphicsStatsCallbackStub

type GraphicsStatsCallbackStub struct {
	Impl      IGraphicsStatsCallback
	Transport binder.VersionAwareTransport
}

GraphicsStatsCallbackStub dispatches incoming binder transactions to a typed IGraphicsStatsCallback implementation.

func (*GraphicsStatsCallbackStub) Descriptor

func (s *GraphicsStatsCallbackStub) Descriptor() string

func (*GraphicsStatsCallbackStub) OnTransaction

func (s *GraphicsStatsCallbackStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type GraphicsStatsProxy

type GraphicsStatsProxy struct {
	Remote binder.IBinder
}

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 GraphicsStatsStub

type GraphicsStatsStub struct {
	Impl      IGraphicsStats
	Transport binder.VersionAwareTransport
}

GraphicsStatsStub dispatches incoming binder transactions to a typed IGraphicsStats implementation.

func (*GraphicsStatsStub) Descriptor

func (s *GraphicsStatsStub) Descriptor() string

func (*GraphicsStatsStub) OnTransaction

func (s *GraphicsStatsStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type IAppTransitionAnimationSpecsFuture

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

func NewAppTransitionAnimationSpecsFutureStub

func NewAppTransitionAnimationSpecsFutureStub(
	impl IAppTransitionAnimationSpecsFutureServer,
) IAppTransitionAnimationSpecsFuture

NewAppTransitionAnimationSpecsFutureStub creates a server-side IAppTransitionAnimationSpecsFuture wrapping the given server implementation. The returned value satisfies IAppTransitionAnimationSpecsFuture and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IAppTransitionAnimationSpecsFutureServer

type IAppTransitionAnimationSpecsFutureServer interface {
	Get(ctx context.Context) ([]AppTransitionAnimationSpec, error)
}

IAppTransitionAnimationSpecsFutureServer is the server-side interface that user implementations provide to NewAppTransitionAnimationSpecsFutureStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ICrossWindowBlurEnabledListener

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

func NewCrossWindowBlurEnabledListenerStub

func NewCrossWindowBlurEnabledListenerStub(
	impl ICrossWindowBlurEnabledListenerServer,
) ICrossWindowBlurEnabledListener

NewCrossWindowBlurEnabledListenerStub creates a server-side ICrossWindowBlurEnabledListener wrapping the given server implementation. The returned value satisfies ICrossWindowBlurEnabledListener and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ICrossWindowBlurEnabledListenerServer

type ICrossWindowBlurEnabledListenerServer interface {
	OnCrossWindowBlurEnabledChanged(ctx context.Context, enabled bool) error
}

ICrossWindowBlurEnabledListenerServer is the server-side interface that user implementations provide to NewCrossWindowBlurEnabledListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IDecorViewGestureListener

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

func NewDecorViewGestureListenerStub

func NewDecorViewGestureListenerStub(
	impl IDecorViewGestureListenerServer,
) IDecorViewGestureListener

NewDecorViewGestureListenerStub creates a server-side IDecorViewGestureListener wrapping the given server implementation. The returned value satisfies IDecorViewGestureListener and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IDecorViewGestureListenerServer

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

IDecorViewGestureListenerServer is the server-side interface that user implementations provide to NewDecorViewGestureListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IDisplayChangeWindowCallback

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

func NewDisplayChangeWindowCallbackStub

func NewDisplayChangeWindowCallbackStub(
	impl IDisplayChangeWindowCallbackServer,
) IDisplayChangeWindowCallback

NewDisplayChangeWindowCallbackStub creates a server-side IDisplayChangeWindowCallback wrapping the given server implementation. The returned value satisfies IDisplayChangeWindowCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IDisplayChangeWindowCallbackServer

type IDisplayChangeWindowCallbackServer interface {
	ContinueDisplayChange(ctx context.Context, t window.WindowContainerTransaction) error
}

IDisplayChangeWindowCallbackServer is the server-side interface that user implementations provide to NewDisplayChangeWindowCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IDisplayChangeWindowController

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

func NewDisplayChangeWindowControllerStub

func NewDisplayChangeWindowControllerStub(
	impl IDisplayChangeWindowControllerServer,
) IDisplayChangeWindowController

NewDisplayChangeWindowControllerStub creates a server-side IDisplayChangeWindowController wrapping the given server implementation. The returned value satisfies IDisplayChangeWindowController and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IDisplayChangeWindowControllerServer

type IDisplayChangeWindowControllerServer interface {
	OnDisplayChange(ctx context.Context, displayId int32, fromRotation int32, toRotation int32, newDisplayAreaInfo window.DisplayAreaInfo, callback IDisplayChangeWindowCallback) error
}

IDisplayChangeWindowControllerServer is the server-side interface that user implementations provide to NewDisplayChangeWindowControllerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IDisplayFoldListener

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

func NewDisplayFoldListenerStub

func NewDisplayFoldListenerStub(
	impl IDisplayFoldListenerServer,
) IDisplayFoldListener

NewDisplayFoldListenerStub creates a server-side IDisplayFoldListener wrapping the given server implementation. The returned value satisfies IDisplayFoldListener and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IDisplayFoldListenerServer

type IDisplayFoldListenerServer interface {
	OnDisplayFoldChanged(ctx context.Context, displayId int32, folded bool) error
}

IDisplayFoldListenerServer is the server-side interface that user implementations provide to NewDisplayFoldListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IDisplayWindowInsetsController

type IDisplayWindowInsetsController interface {
	AsBinder() binder.IBinder
	TopFocusedWindowChanged(ctx context.Context, component content.ComponentName, 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
}

func NewDisplayWindowInsetsControllerStub

func NewDisplayWindowInsetsControllerStub(
	impl IDisplayWindowInsetsControllerServer,
) IDisplayWindowInsetsController

NewDisplayWindowInsetsControllerStub creates a server-side IDisplayWindowInsetsController wrapping the given server implementation. The returned value satisfies IDisplayWindowInsetsController and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IDisplayWindowInsetsControllerServer

type IDisplayWindowInsetsControllerServer interface {
	TopFocusedWindowChanged(ctx context.Context, component content.ComponentName, 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
}

IDisplayWindowInsetsControllerServer is the server-side interface that user implementations provide to NewDisplayWindowInsetsControllerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IDisplayWindowListener

type IDisplayWindowListener interface {
	AsBinder() binder.IBinder
	OnDisplayAdded(ctx context.Context, displayId int32) error
	OnDisplayConfigurationChanged(ctx context.Context, displayId int32, newConfig res.Configuration) 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
}

func NewDisplayWindowListenerStub

func NewDisplayWindowListenerStub(
	impl IDisplayWindowListenerServer,
) IDisplayWindowListener

NewDisplayWindowListenerStub creates a server-side IDisplayWindowListener wrapping the given server implementation. The returned value satisfies IDisplayWindowListener and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IDisplayWindowListenerServer

type IDisplayWindowListenerServer interface {
	OnDisplayAdded(ctx context.Context, displayId int32) error
	OnDisplayConfigurationChanged(ctx context.Context, displayId int32, newConfig res.Configuration) 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
}

IDisplayWindowListenerServer is the server-side interface that user implementations provide to NewDisplayWindowListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

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
}

func NewDockedStackListenerStub

func NewDockedStackListenerStub(
	impl IDockedStackListenerServer,
) IDockedStackListener

NewDockedStackListenerStub creates a server-side IDockedStackListener wrapping the given server implementation. The returned value satisfies IDockedStackListener and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IDockedStackListenerServer

type IDockedStackListenerServer interface {
	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
}

IDockedStackListenerServer is the server-side interface that user implementations provide to NewDockedStackListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IGraphicsStats

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

func NewGraphicsStatsStub

func NewGraphicsStatsStub(
	impl IGraphicsStatsServer,
) IGraphicsStats

NewGraphicsStatsStub creates a server-side IGraphicsStats wrapping the given server implementation. The returned value satisfies IGraphicsStats and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IGraphicsStatsCallback

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

func NewGraphicsStatsCallbackStub

func NewGraphicsStatsCallbackStub(
	impl IGraphicsStatsCallbackServer,
) IGraphicsStatsCallback

NewGraphicsStatsCallbackStub creates a server-side IGraphicsStatsCallback wrapping the given server implementation. The returned value satisfies IGraphicsStatsCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IGraphicsStatsCallbackServer

type IGraphicsStatsCallbackServer interface {
	OnRotateGraphicsStatsBuffer(ctx context.Context) error
}

IGraphicsStatsCallbackServer is the server-side interface that user implementations provide to NewGraphicsStatsCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IGraphicsStatsServer

type IGraphicsStatsServer interface {
	RequestBufferForProcess(ctx context.Context, packageName string, callback IGraphicsStatsCallback) (int32, error)
}

IGraphicsStatsServer is the server-side interface that user implementations provide to NewGraphicsStatsStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

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
}

func NewInputFilterStub

func NewInputFilterStub(
	impl IInputFilterServer,
) IInputFilter

NewInputFilterStub creates a server-side IInputFilter wrapping the given server implementation. The returned value satisfies IInputFilter and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IInputFilterHost

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

func NewInputFilterHostStub

func NewInputFilterHostStub(
	impl IInputFilterHostServer,
) IInputFilterHost

NewInputFilterHostStub creates a server-side IInputFilterHost wrapping the given server implementation. The returned value satisfies IInputFilterHost and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IInputFilterHostServer

type IInputFilterHostServer interface {
	SendInputEvent(ctx context.Context, event InputEvent, policyFlags int32) error
}

IInputFilterHostServer is the server-side interface that user implementations provide to NewInputFilterHostStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IInputFilterServer

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

IInputFilterServer is the server-side interface that user implementations provide to NewInputFilterStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IInputMonitorHost

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

func NewInputMonitorHostStub

func NewInputMonitorHostStub(
	impl IInputMonitorHostServer,
) IInputMonitorHost

NewInputMonitorHostStub creates a server-side IInputMonitorHost wrapping the given server implementation. The returned value satisfies IInputMonitorHost and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IInputMonitorHostServer

type IInputMonitorHostServer interface {
	PilferPointers(ctx context.Context) error
	Dispose(ctx context.Context) error
}

IInputMonitorHostServer is the server-side interface that user implementations provide to NewInputMonitorHostStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IOnKeyguardExitResult

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

func NewOnKeyguardExitResultStub

func NewOnKeyguardExitResultStub(
	impl IOnKeyguardExitResultServer,
) IOnKeyguardExitResult

NewOnKeyguardExitResultStub creates a server-side IOnKeyguardExitResult wrapping the given server implementation. The returned value satisfies IOnKeyguardExitResult and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IOnKeyguardExitResultServer

type IOnKeyguardExitResultServer interface {
	OnKeyguardExitResult(ctx context.Context, success bool) error
}

IOnKeyguardExitResultServer is the server-side interface that user implementations provide to NewOnKeyguardExitResultStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IPinnedTaskListener

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

func NewPinnedTaskListenerStub

func NewPinnedTaskListenerStub(
	impl IPinnedTaskListenerServer,
) IPinnedTaskListener

NewPinnedTaskListenerStub creates a server-side IPinnedTaskListener wrapping the given server implementation. The returned value satisfies IPinnedTaskListener and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IPinnedTaskListenerServer

type IPinnedTaskListenerServer interface {
	OnMovementBoundsChanged(ctx context.Context, fromImeAdjustment bool) error
	OnImeVisibilityChanged(ctx context.Context, imeVisible bool, imeHeight int32) error
	OnActivityHidden(ctx context.Context, componentName content.ComponentName) error
}

IPinnedTaskListenerServer is the server-side interface that user implementations provide to NewPinnedTaskListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IRecentsAnimationController

type IRecentsAnimationController interface {
	AsBinder() binder.IBinder
	ScreenshotTask(ctx context.Context, taskId int32) (WindowManagerTaskSnapshot, error)
	SetFinishTaskTransaction(ctx context.Context, taskId int32, finishTransaction window.PictureInPictureSurfaceTransaction, overlay SurfaceControl) error
	Finish(ctx context.Context, moveHomeToTop bool, sendUserLeaveHint bool, finishCb os.IResultReceiver) error
	SetInputConsumerEnabled(ctx context.Context, enabled bool) error
	SetAnimationTargetsBehindSystemBars(ctx context.Context, behindSystemBars bool) error
	CleanupScreenshot(ctx context.Context) error
	SetDeferCancelUntilNextTransition(ctx context.Context, defer_ bool, screenshot bool) error
	SetWillFinishToHome(ctx context.Context, willFinishToHome bool) error
	RemoveTask(ctx context.Context, taskId int32) (bool, error)
	DetachNavigationBarFromApp(ctx context.Context, moveHomeToTop bool) error
	AnimateNavigationBarToApp(ctx context.Context, duration int64) error
}

func NewRecentsAnimationControllerStub

func NewRecentsAnimationControllerStub(
	impl IRecentsAnimationControllerServer,
) IRecentsAnimationController

NewRecentsAnimationControllerStub creates a server-side IRecentsAnimationController wrapping the given server implementation. The returned value satisfies IRecentsAnimationController and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IRecentsAnimationControllerServer

type IRecentsAnimationControllerServer interface {
	ScreenshotTask(ctx context.Context, taskId int32) (WindowManagerTaskSnapshot, error)
	SetFinishTaskTransaction(ctx context.Context, taskId int32, finishTransaction window.PictureInPictureSurfaceTransaction, overlay SurfaceControl) error
	Finish(ctx context.Context, moveHomeToTop bool, sendUserLeaveHint bool, finishCb os.IResultReceiver) error
	SetInputConsumerEnabled(ctx context.Context, enabled bool) error
	SetAnimationTargetsBehindSystemBars(ctx context.Context, behindSystemBars bool) error
	CleanupScreenshot(ctx context.Context) error
	SetDeferCancelUntilNextTransition(ctx context.Context, defer_ bool, screenshot bool) error
	SetWillFinishToHome(ctx context.Context, willFinishToHome bool) error
	RemoveTask(ctx context.Context, taskId int32) (bool, error)
	DetachNavigationBarFromApp(ctx context.Context, moveHomeToTop bool) error
	AnimateNavigationBarToApp(ctx context.Context, duration int64) error
}

IRecentsAnimationControllerServer is the server-side interface that user implementations provide to NewRecentsAnimationControllerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IRecentsAnimationRunner

type IRecentsAnimationRunner interface {
	AsBinder() binder.IBinder
	OnAnimationCanceled(ctx context.Context, taskIds []int32, taskSnapshots []WindowManagerTaskSnapshot) error
	OnAnimationStart(ctx context.Context, controller IRecentsAnimationController, apps []RemoteAnimationTarget, wallpapers []RemoteAnimationTarget, homeContentInsets graphics.Rect, minimizedHomeBounds graphics.Rect, extras os.Bundle) error
	OnTasksAppeared(ctx context.Context, app []RemoteAnimationTarget) error
}

func NewRecentsAnimationRunnerStub

func NewRecentsAnimationRunnerStub(
	impl IRecentsAnimationRunnerServer,
) IRecentsAnimationRunner

NewRecentsAnimationRunnerStub creates a server-side IRecentsAnimationRunner wrapping the given server implementation. The returned value satisfies IRecentsAnimationRunner and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IRecentsAnimationRunnerServer

type IRecentsAnimationRunnerServer interface {
	OnAnimationCanceled(ctx context.Context, taskIds []int32, taskSnapshots []WindowManagerTaskSnapshot) error
	OnAnimationStart(ctx context.Context, controller IRecentsAnimationController, apps []RemoteAnimationTarget, wallpapers []RemoteAnimationTarget, homeContentInsets graphics.Rect, minimizedHomeBounds graphics.Rect, extras os.Bundle) error
	OnTasksAppeared(ctx context.Context, app []RemoteAnimationTarget) error
}

IRecentsAnimationRunnerServer is the server-side interface that user implementations provide to NewRecentsAnimationRunnerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IRemoteAnimationFinishedCallback

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

func NewRemoteAnimationFinishedCallbackStub

func NewRemoteAnimationFinishedCallbackStub(
	impl IRemoteAnimationFinishedCallbackServer,
) IRemoteAnimationFinishedCallback

NewRemoteAnimationFinishedCallbackStub creates a server-side IRemoteAnimationFinishedCallback wrapping the given server implementation. The returned value satisfies IRemoteAnimationFinishedCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IRemoteAnimationFinishedCallbackServer

type IRemoteAnimationFinishedCallbackServer interface {
	OnAnimationFinished(ctx context.Context) error
}

IRemoteAnimationFinishedCallbackServer is the server-side interface that user implementations provide to NewRemoteAnimationFinishedCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

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
}

func NewRemoteAnimationRunnerStub

func NewRemoteAnimationRunnerStub(
	impl IRemoteAnimationRunnerServer,
) IRemoteAnimationRunner

NewRemoteAnimationRunnerStub creates a server-side IRemoteAnimationRunner wrapping the given server implementation. The returned value satisfies IRemoteAnimationRunner and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IRemoteAnimationRunnerServer

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

IRemoteAnimationRunnerServer is the server-side interface that user implementations provide to NewRemoteAnimationRunnerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IRotationWatcher

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

func NewRotationWatcherStub

func NewRotationWatcherStub(
	impl IRotationWatcherServer,
) IRotationWatcher

NewRotationWatcherStub creates a server-side IRotationWatcher wrapping the given server implementation. The returned value satisfies IRotationWatcher and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IRotationWatcherServer

type IRotationWatcherServer interface {
	OnRotationChanged(ctx context.Context, rotation int32) error
}

IRotationWatcherServer is the server-side interface that user implementations provide to NewRotationWatcherStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

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
}

func NewScrollCaptureCallbacksStub

func NewScrollCaptureCallbacksStub(
	impl IScrollCaptureCallbacksServer,
) IScrollCaptureCallbacks

NewScrollCaptureCallbacksStub creates a server-side IScrollCaptureCallbacks wrapping the given server implementation. The returned value satisfies IScrollCaptureCallbacks and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IScrollCaptureCallbacksServer

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

IScrollCaptureCallbacksServer is the server-side interface that user implementations provide to NewScrollCaptureCallbacksStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IScrollCaptureConnection

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

func NewScrollCaptureConnectionStub

func NewScrollCaptureConnectionStub(
	impl IScrollCaptureConnectionServer,
) IScrollCaptureConnection

NewScrollCaptureConnectionStub creates a server-side IScrollCaptureConnection wrapping the given server implementation. The returned value satisfies IScrollCaptureConnection and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IScrollCaptureConnectionServer

type IScrollCaptureConnectionServer interface {
	StartCapture(ctx context.Context, surface Surface, callbacks IScrollCaptureCallbacks) (os.ICancellationSignal, error)
	RequestImage(ctx context.Context, captureArea graphics.Rect) (os.ICancellationSignal, error)
	EndCapture(ctx context.Context) (os.ICancellationSignal, error)
	Close(ctx context.Context) error
}

IScrollCaptureConnectionServer is the server-side interface that user implementations provide to NewScrollCaptureConnectionStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IScrollCaptureResponseListener

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

func NewScrollCaptureResponseListenerStub

func NewScrollCaptureResponseListenerStub(
	impl IScrollCaptureResponseListenerServer,
) IScrollCaptureResponseListener

NewScrollCaptureResponseListenerStub creates a server-side IScrollCaptureResponseListener wrapping the given server implementation. The returned value satisfies IScrollCaptureResponseListener and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IScrollCaptureResponseListenerServer

type IScrollCaptureResponseListenerServer interface {
	OnScrollCaptureResponse(ctx context.Context, response ScrollCaptureResponse) error
}

IScrollCaptureResponseListenerServer is the server-side interface that user implementations provide to NewScrollCaptureResponseListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ISensitiveContentProtectionManager

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

func NewSensitiveContentProtectionManagerStub

func NewSensitiveContentProtectionManagerStub(
	impl ISensitiveContentProtectionManagerServer,
) ISensitiveContentProtectionManager

NewSensitiveContentProtectionManagerStub creates a server-side ISensitiveContentProtectionManager wrapping the given server implementation. The returned value satisfies ISensitiveContentProtectionManager and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ISensitiveContentProtectionManagerServer

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

ISensitiveContentProtectionManagerServer is the server-side interface that user implementations provide to NewSensitiveContentProtectionManagerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ISurfaceControlViewHost

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

func NewSurfaceControlViewHostStub

func NewSurfaceControlViewHostStub(
	impl ISurfaceControlViewHostServer,
) ISurfaceControlViewHost

NewSurfaceControlViewHostStub creates a server-side ISurfaceControlViewHost wrapping the given server implementation. The returned value satisfies ISurfaceControlViewHost and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ISurfaceControlViewHostParent

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

func NewSurfaceControlViewHostParentStub

func NewSurfaceControlViewHostParentStub(
	impl ISurfaceControlViewHostParentServer,
) ISurfaceControlViewHostParent

NewSurfaceControlViewHostParentStub creates a server-side ISurfaceControlViewHostParent wrapping the given server implementation. The returned value satisfies ISurfaceControlViewHostParent and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ISurfaceControlViewHostParentServer

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

ISurfaceControlViewHostParentServer is the server-side interface that user implementations provide to NewSurfaceControlViewHostParentStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ISurfaceControlViewHostServer

type ISurfaceControlViewHostServer interface {
	OnConfigurationChanged(ctx context.Context, newConfig res.Configuration) error
	OnDispatchDetachedFromWindow(ctx context.Context) error
	OnInsetsChanged(ctx context.Context, state InsetsState, insetFrame graphics.Rect) error
	GetSurfaceSyncGroup(ctx context.Context) (window.ISurfaceSyncGroup, error)
	AttachParentInterface(ctx context.Context, parentInterface ISurfaceControlViewHostParent) error
}

ISurfaceControlViewHostServer is the server-side interface that user implementations provide to NewSurfaceControlViewHostStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ISystemGestureExclusionListener

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

func NewSystemGestureExclusionListenerStub

func NewSystemGestureExclusionListenerStub(
	impl ISystemGestureExclusionListenerServer,
) ISystemGestureExclusionListener

NewSystemGestureExclusionListenerStub creates a server-side ISystemGestureExclusionListener wrapping the given server implementation. The returned value satisfies ISystemGestureExclusionListener and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ISystemGestureExclusionListenerServer

type ISystemGestureExclusionListenerServer interface {
	OnSystemGestureExclusionChanged(ctx context.Context, displayId int32, systemGestureExclusion graphics.Region, systemGestureExclusionUnrestricted graphics.Region) error
}

ISystemGestureExclusionListenerServer is the server-side interface that user implementations provide to NewSystemGestureExclusionListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IWallpaperVisibilityListener

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

func NewWallpaperVisibilityListenerStub

func NewWallpaperVisibilityListenerStub(
	impl IWallpaperVisibilityListenerServer,
) IWallpaperVisibilityListener

NewWallpaperVisibilityListenerStub creates a server-side IWallpaperVisibilityListener wrapping the given server implementation. The returned value satisfies IWallpaperVisibilityListener and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IWallpaperVisibilityListenerServer

type IWallpaperVisibilityListenerServer interface {
	OnWallpaperVisibilityChanged(ctx context.Context, visible bool, displayId int32) error
}

IWallpaperVisibilityListenerServer is the server-side interface that user implementations provide to NewWallpaperVisibilityListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IWindow

type IWindow interface {
	AsBinder() binder.IBinder
	ExecuteCommand(ctx context.Context, command string, parameters string, descriptor int32) error
	Resized(ctx context.Context, frames window.ClientWindowFrames, reportDraw bool, newMergedConfiguration util.MergedConfiguration, insetsState InsetsState, forceLayout bool, alwaysConsumeSystemBars bool, displayId int32, syncSeqId int32, dragResizing bool) 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
	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 os.Bundle, sync bool) error
	DispatchDragEvent(ctx context.Context, event DragEvent) error
	UpdatePointerIcon(ctx context.Context, x float32, y float32) error
	DispatchWindowShown(ctx context.Context) error
	RequestAppKeyboardShortcuts(ctx context.Context, receiver internalOs.IResultReceiver, deviceId int32) error
	RequestScrollCapture(ctx context.Context, callbacks IScrollCaptureResponseListener) error
}

func NewWindowStub

func NewWindowStub(
	impl IWindowServer,
) IWindow

NewWindowStub creates a server-side IWindow wrapping the given server implementation. The returned value satisfies IWindow and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IWindowFocusObserver

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

func NewWindowFocusObserverStub

func NewWindowFocusObserverStub(
	impl IWindowFocusObserverServer,
) IWindowFocusObserver

NewWindowFocusObserverStub creates a server-side IWindowFocusObserver wrapping the given server implementation. The returned value satisfies IWindowFocusObserver and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IWindowFocusObserverServer

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

IWindowFocusObserverServer is the server-side interface that user implementations provide to NewWindowFocusObserverStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

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)
}

func NewWindowIdStub

func NewWindowIdStub(
	impl IWindowIdServer,
) IWindowId

NewWindowIdStub creates a server-side IWindowId wrapping the given server implementation. The returned value satisfies IWindowId and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IWindowIdServer

type IWindowIdServer interface {
	RegisterFocusObserver(ctx context.Context, observer IWindowFocusObserver) error
	UnregisterFocusObserver(ctx context.Context, observer IWindowFocusObserver) error
	IsFocused(ctx context.Context) (bool, error)
}

IWindowIdServer is the server-side interface that user implementations provide to NewWindowIdStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

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) error
	ClearForcedDisplayDensityForUser(ctx context.Context, displayId 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 os.Bundle) 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 os.IRemoteCallback, 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) error
	ReenableKeyguard(ctx context.Context, token binder.IBinder) error
	ExitKeyguardSecurely(ctx context.Context, callback IOnKeyguardExitResult) error
	IsKeyguardLocked(ctx context.Context) (bool, error)
	IsKeyguardSecure(ctx context.Context) (bool, error)
	DismissKeyguard(ctx context.Context, callback policy.IKeyguardDismissCallback, message string) error
	AddKeyguardLockedStateListener(ctx context.Context, listener policy.IKeyguardLockedStateListener) error
	RemoveKeyguardLockedStateListener(ctx context.Context, listener policy.IKeyguardLockedStateListener) 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)
	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 types.IAssistDataReceiver) (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 os.Bundle) 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 internalOs.IResultReceiver, deviceId int32) error
	RequestImeKeyboardShortcuts(ctx context.Context, receiver internalOs.IResultReceiver, deviceId int32) error
	GetStableInsets(ctx context.Context, displayId int32, outInsets graphics.Rect) error
	RegisterShortcutKey(ctx context.Context, shortcutCode int64, keySubscriber pmTypes.IShortcutService) 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, requestedVisibleTypes int32) 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 types.IApplicationThread, clientToken binder.IBinder, type_ int32, displayId int32, options *os.Bundle) (androidWindow.WindowContextInfo, error)
	AttachWindowContextToWindowToken(ctx context.Context, appThread types.IApplicationThread, clientToken binder.IBinder, token binder.IBinder) (androidWindow.WindowContextInfo, error)
	AttachWindowContextToDisplayContent(ctx context.Context, appThread types.IApplicationThread, clientToken binder.IBinder, displayId int32) (androidWindow.WindowContextInfo, error)
	DetachWindowContext(ctx context.Context, clientToken binder.IBinder) 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
	SetTaskTransitionSpec(ctx context.Context, spec TaskTransitionSpec) error
	ClearTaskTransitionSpec(ctx context.Context) error
	RegisterTaskFpsCallback(ctx context.Context, taskId int32, callback androidWindow.ITaskFpsCallback) error
	UnregisterTaskFpsCallback(ctx context.Context, listener androidWindow.ITaskFpsCallback) 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 *androidWindow.ScreenCaptureCaptureArgs, listener androidWindow.ScreenCaptureScreenCaptureListener) error
	IsGlobalKey(ctx context.Context, keyCode int32) (bool, error)
	AddToSurfaceSyncGroup(ctx context.Context, syncGroupToken binder.IBinder, parentSyncGroupMerge bool, completedListener androidWindow.ISurfaceSyncGroupCompletedListener, addToSurfaceSyncGroupResult androidWindow.AddToSurfaceSyncGroupResult) (bool, error)
	MarkSurfaceSyncGroupReady(ctx context.Context, syncGroupToken binder.IBinder) error
	NotifyScreenshotListeners(ctx context.Context, displayId int32) ([]content.ComponentName, 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 androidWindow.ITrustedPresentationListener, thresholds gui.TrustedPresentationThresholds, id int32) error
	UnregisterTrustedPresentationListener(ctx context.Context, listener androidWindow.ITrustedPresentationListener, id int32) error
	RegisterScreenRecordingCallback(ctx context.Context, callback androidWindow.IScreenRecordingCallback) (bool, error)
	UnregisterScreenRecordingCallback(ctx context.Context, callback androidWindow.IScreenRecordingCallback) error
	SetGlobalDragListener(ctx context.Context, listener androidWindow.IGlobalDragListener) error
	TransferTouchGesture(ctx context.Context, transferFromToken androidWindow.InputTransferToken, transferToToken androidWindow.InputTransferToken) (bool, error)
}

func NewWindowManagerStub

func NewWindowManagerStub(
	impl IWindowManagerServer,
) IWindowManager

NewWindowManagerStub creates a server-side IWindowManager wrapping the given server implementation. The returned value satisfies IWindowManager and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IWindowManagerServer

type IWindowManagerServer interface {
	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) error
	ClearForcedDisplayDensityForUser(ctx context.Context, displayId 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 os.Bundle) 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 os.IRemoteCallback, 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) error
	ReenableKeyguard(ctx context.Context, token binder.IBinder) error
	ExitKeyguardSecurely(ctx context.Context, callback IOnKeyguardExitResult) error
	IsKeyguardLocked(ctx context.Context) (bool, error)
	IsKeyguardSecure(ctx context.Context) (bool, error)
	DismissKeyguard(ctx context.Context, callback policy.IKeyguardDismissCallback, message string) error
	AddKeyguardLockedStateListener(ctx context.Context, listener policy.IKeyguardLockedStateListener) error
	RemoveKeyguardLockedStateListener(ctx context.Context, listener policy.IKeyguardLockedStateListener) 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)
	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 types.IAssistDataReceiver) (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 os.Bundle) 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 internalOs.IResultReceiver, deviceId int32) error
	RequestImeKeyboardShortcuts(ctx context.Context, receiver internalOs.IResultReceiver, deviceId int32) error
	GetStableInsets(ctx context.Context, displayId int32, outInsets graphics.Rect) error
	RegisterShortcutKey(ctx context.Context, shortcutCode int64, keySubscriber pmTypes.IShortcutService) 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, requestedVisibleTypes int32) 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 types.IApplicationThread, clientToken binder.IBinder, type_ int32, displayId int32, options *os.Bundle) (androidWindow.WindowContextInfo, error)
	AttachWindowContextToWindowToken(ctx context.Context, appThread types.IApplicationThread, clientToken binder.IBinder, token binder.IBinder) (androidWindow.WindowContextInfo, error)
	AttachWindowContextToDisplayContent(ctx context.Context, appThread types.IApplicationThread, clientToken binder.IBinder, displayId int32) (androidWindow.WindowContextInfo, error)
	DetachWindowContext(ctx context.Context, clientToken binder.IBinder) 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
	SetTaskTransitionSpec(ctx context.Context, spec TaskTransitionSpec) error
	ClearTaskTransitionSpec(ctx context.Context) error
	RegisterTaskFpsCallback(ctx context.Context, taskId int32, callback androidWindow.ITaskFpsCallback) error
	UnregisterTaskFpsCallback(ctx context.Context, listener androidWindow.ITaskFpsCallback) 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 *androidWindow.ScreenCaptureCaptureArgs, listener androidWindow.ScreenCaptureScreenCaptureListener) error
	IsGlobalKey(ctx context.Context, keyCode int32) (bool, error)
	AddToSurfaceSyncGroup(ctx context.Context, syncGroupToken binder.IBinder, parentSyncGroupMerge bool, completedListener androidWindow.ISurfaceSyncGroupCompletedListener, addToSurfaceSyncGroupResult androidWindow.AddToSurfaceSyncGroupResult) (bool, error)
	MarkSurfaceSyncGroupReady(ctx context.Context, syncGroupToken binder.IBinder) error
	NotifyScreenshotListeners(ctx context.Context, displayId int32) ([]content.ComponentName, 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 androidWindow.ITrustedPresentationListener, thresholds gui.TrustedPresentationThresholds, id int32) error
	UnregisterTrustedPresentationListener(ctx context.Context, listener androidWindow.ITrustedPresentationListener, id int32) error
	RegisterScreenRecordingCallback(ctx context.Context, callback androidWindow.IScreenRecordingCallback) (bool, error)
	UnregisterScreenRecordingCallback(ctx context.Context, callback androidWindow.IScreenRecordingCallback) error
	SetGlobalDragListener(ctx context.Context, listener androidWindow.IGlobalDragListener) error
	TransferTouchGesture(ctx context.Context, transferFromToken androidWindow.InputTransferToken, transferToToken androidWindow.InputTransferToken) (bool, error)
}

IWindowManagerServer is the server-side interface that user implementations provide to NewWindowManagerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IWindowServer

type IWindowServer interface {
	ExecuteCommand(ctx context.Context, command string, parameters string, descriptor int32) error
	Resized(ctx context.Context, frames window.ClientWindowFrames, reportDraw bool, newMergedConfiguration util.MergedConfiguration, insetsState InsetsState, forceLayout bool, alwaysConsumeSystemBars bool, displayId int32, syncSeqId int32, dragResizing bool) 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
	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 os.Bundle, sync bool) error
	DispatchDragEvent(ctx context.Context, event DragEvent) error
	UpdatePointerIcon(ctx context.Context, x float32, y float32) error
	DispatchWindowShown(ctx context.Context) error
	RequestAppKeyboardShortcuts(ctx context.Context, receiver internalOs.IResultReceiver, deviceId int32) error
	RequestScrollCapture(ctx context.Context, callbacks IScrollCaptureResponseListener) error
}

IWindowServer is the server-side interface that user implementations provide to NewWindowStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

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, 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, outFrames androidWindow.ClientWindowFrames, outMergedConfiguration util.MergedConfiguration, outSurfaceControl SurfaceControl, insetsState InsetsState, activeControls InsetsSourceControlArray, bundle os.Bundle) (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
	PerformHapticFeedback(ctx context.Context, effectId int32, always bool, fromIme bool) (bool, error)
	PerformHapticFeedbackAsync(ctx context.Context, effectId int32, always bool, fromIme bool) 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 content.ClipData) (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 os.Bundle, sync bool) error
	WallpaperCommandComplete(ctx context.Context, window binder.IBinder, result os.Bundle) 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
	UpdatePointerIcon(ctx context.Context, window IWindow) error
	UpdateTapExcludeRegion(ctx context.Context, window IWindow, region graphics.Region) error
	UpdateRequestedVisibleTypes(ctx context.Context, window IWindow, requestedVisibleTypes int32) 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 *androidWindow.InputTransferToken, flags int32, privateFlags int32, inputFeatures int32, type_ int32, windowToken binder.IBinder, embeddedInputTransferToken androidWindow.InputTransferToken, 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 androidWindow.InputTransferToken, grantFocus bool) error
	GenerateDisplayHash(ctx context.Context, window IWindow, boundsInWindow graphics.Rect, hashAlgorithm string, callback os.RemoteCallback) error
	SetOnBackInvokedCallbackInfo(ctx context.Context, window IWindow, callbackInfo androidWindow.OnBackInvokedCallbackInfo) 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)
}

func NewWindowSessionStub

func NewWindowSessionStub(
	impl IWindowSessionServer,
) IWindowSession

NewWindowSessionStub creates a server-side IWindowSession wrapping the given server implementation. The returned value satisfies IWindowSession and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IWindowSessionCallback

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

func NewWindowSessionCallbackStub

func NewWindowSessionCallbackStub(
	impl IWindowSessionCallbackServer,
) IWindowSessionCallback

NewWindowSessionCallbackStub creates a server-side IWindowSessionCallback wrapping the given server implementation. The returned value satisfies IWindowSessionCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IWindowSessionCallbackServer

type IWindowSessionCallbackServer interface {
	OnAnimatorScaleChanged(ctx context.Context, scale float32) error
}

IWindowSessionCallbackServer is the server-side interface that user implementations provide to NewWindowSessionCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IWindowSessionServer

type IWindowSessionServer interface {
	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, 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, outFrames androidWindow.ClientWindowFrames, outMergedConfiguration util.MergedConfiguration, outSurfaceControl SurfaceControl, insetsState InsetsState, activeControls InsetsSourceControlArray, bundle os.Bundle) (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
	PerformHapticFeedback(ctx context.Context, effectId int32, always bool, fromIme bool) (bool, error)
	PerformHapticFeedbackAsync(ctx context.Context, effectId int32, always bool, fromIme bool) 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 content.ClipData) (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 os.Bundle, sync bool) error
	WallpaperCommandComplete(ctx context.Context, window binder.IBinder, result os.Bundle) 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
	UpdatePointerIcon(ctx context.Context, window IWindow) error
	UpdateTapExcludeRegion(ctx context.Context, window IWindow, region graphics.Region) error
	UpdateRequestedVisibleTypes(ctx context.Context, window IWindow, requestedVisibleTypes int32) 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 *androidWindow.InputTransferToken, flags int32, privateFlags int32, inputFeatures int32, type_ int32, windowToken binder.IBinder, embeddedInputTransferToken androidWindow.InputTransferToken, 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 androidWindow.InputTransferToken, grantFocus bool) error
	GenerateDisplayHash(ctx context.Context, window IWindow, boundsInWindow graphics.Rect, hashAlgorithm string, callback os.RemoteCallback) error
	SetOnBackInvokedCallbackInfo(ctx context.Context, window IWindow, callbackInfo androidWindow.OnBackInvokedCallbackInfo) 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)
}

IWindowSessionServer is the server-side interface that user implementations provide to NewWindowSessionStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

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 {
	Id                  int32
	Generation          int32
	ControllerNumber    int32
	Name                string
	VendorId            int32
	ProductId           int32
	DeviceBus           int32
	Descriptor          string
	Sources             int32
	KeyboardType        int32
	KeyboardLanguageTag string
	KeyboardLayoutType  string
	AssociatedDisplayId int32
	NumRanges           int32
}

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 {
	Remote binder.IBinder
}

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 InputFilterHostStub

type InputFilterHostStub struct {
	Impl      IInputFilterHost
	Transport binder.VersionAwareTransport
}

InputFilterHostStub dispatches incoming binder transactions to a typed IInputFilterHost implementation.

func (*InputFilterHostStub) Descriptor

func (s *InputFilterHostStub) Descriptor() string

func (*InputFilterHostStub) OnTransaction

func (s *InputFilterHostStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type InputFilterProxy

type InputFilterProxy struct {
	Remote binder.IBinder
}

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 InputFilterStub

type InputFilterStub struct {
	Impl      IInputFilter
	Transport binder.VersionAwareTransport
}

InputFilterStub dispatches incoming binder transactions to a typed IInputFilter implementation.

func (*InputFilterStub) Descriptor

func (s *InputFilterStub) Descriptor() string

func (*InputFilterStub) OnTransaction

func (s *InputFilterStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type InputMonitor

type InputMonitor struct {
	InputChannel *InputChannel
	Surface      *Surface
}

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 {
	Remote binder.IBinder
}

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 InputMonitorHostStub

type InputMonitorHostStub struct {
	Impl      IInputMonitorHost
	Transport binder.VersionAwareTransport
}

InputMonitorHostStub dispatches incoming binder transactions to a typed IInputMonitorHost implementation.

func (*InputMonitorHostStub) Descriptor

func (s *InputMonitorHostStub) Descriptor() string

func (*InputMonitorHostStub) OnTransaction

func (s *InputMonitorHostStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type InsetsSourceControl

type InsetsSourceControl struct {
	Id                int32
	Type              int32
	InitiallyVisible  bool
	SkipAnimationOnce bool
}

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 {
	Size           int32
	RoundedCorners *RoundedCorners
	DisplayShape   *DisplayShape
}

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 {
	ParcelTokenKeyEvent int32
	Id                  int32
	DeviceId            int32
	Source              int32
	DisplayId           int32
	Action              int32
	KeyCode             int32
	RepeatCount         int32
	MetaState           int32
	ScanCode            int32
	Flags               int32
	DownTime            int64
	EventTime           int64
	Characters          string
}

func (*KeyEvent) MarshalParcel

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

func (*KeyEvent) UnmarshalParcel

func (s *KeyEvent) 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 {
	Scale   float32
	OffsetX float32
	OffsetY float32
}

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 {
	ParcelTokenMotionEvent int32
}

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 {
	Remote binder.IBinder
}

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 OnKeyguardExitResultStub

type OnKeyguardExitResultStub struct {
	Impl      IOnKeyguardExitResult
	Transport binder.VersionAwareTransport
}

OnKeyguardExitResultStub dispatches incoming binder transactions to a typed IOnKeyguardExitResult implementation.

func (*OnKeyguardExitResultStub) Descriptor

func (s *OnKeyguardExitResultStub) Descriptor() string

func (*OnKeyguardExitResultStub) OnTransaction

func (s *OnKeyguardExitResultStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type PinnedTaskListenerProxy

type PinnedTaskListenerProxy struct {
	Remote binder.IBinder
}

func NewPinnedTaskListenerProxy

func NewPinnedTaskListenerProxy(
	remote binder.IBinder,
) *PinnedTaskListenerProxy

func (*PinnedTaskListenerProxy) AsBinder

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

func (*PinnedTaskListenerProxy) OnActivityHidden

func (p *PinnedTaskListenerProxy) OnActivityHidden(
	ctx context.Context,
	componentName content.ComponentName,
) error

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 PinnedTaskListenerStub

type PinnedTaskListenerStub struct {
	Impl      IPinnedTaskListener
	Transport binder.VersionAwareTransport
}

PinnedTaskListenerStub dispatches incoming binder transactions to a typed IPinnedTaskListener implementation.

func (*PinnedTaskListenerStub) Descriptor

func (s *PinnedTaskListenerStub) Descriptor() string

func (*PinnedTaskListenerStub) OnTransaction

func (s *PinnedTaskListenerStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type PointerIcon

type PointerIcon struct {
	Type                 int32
	HotSpotX             float32
	HotSpotY             float32
	DrawNativeDropShadow bool
}

func (*PointerIcon) MarshalParcel

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

func (*PointerIcon) UnmarshalParcel

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

type RecentsAnimationControllerProxy

type RecentsAnimationControllerProxy struct {
	Remote binder.IBinder
}

func NewRecentsAnimationControllerProxy

func NewRecentsAnimationControllerProxy(
	remote binder.IBinder,
) *RecentsAnimationControllerProxy

func (*RecentsAnimationControllerProxy) AnimateNavigationBarToApp

func (p *RecentsAnimationControllerProxy) AnimateNavigationBarToApp(
	ctx context.Context,
	duration int64,
) error

func (*RecentsAnimationControllerProxy) AsBinder

func (*RecentsAnimationControllerProxy) CleanupScreenshot

func (p *RecentsAnimationControllerProxy) CleanupScreenshot(
	ctx context.Context,
) error

func (*RecentsAnimationControllerProxy) DetachNavigationBarFromApp

func (p *RecentsAnimationControllerProxy) DetachNavigationBarFromApp(
	ctx context.Context,
	moveHomeToTop bool,
) error

func (*RecentsAnimationControllerProxy) Finish

func (p *RecentsAnimationControllerProxy) Finish(
	ctx context.Context,
	moveHomeToTop bool,
	sendUserLeaveHint bool,
	finishCb os.IResultReceiver,
) error

func (*RecentsAnimationControllerProxy) RemoveTask

func (p *RecentsAnimationControllerProxy) RemoveTask(
	ctx context.Context,
	taskId int32,
) (bool, error)

func (*RecentsAnimationControllerProxy) ScreenshotTask

func (*RecentsAnimationControllerProxy) SetAnimationTargetsBehindSystemBars

func (p *RecentsAnimationControllerProxy) SetAnimationTargetsBehindSystemBars(
	ctx context.Context,
	behindSystemBars bool,
) error

func (*RecentsAnimationControllerProxy) SetDeferCancelUntilNextTransition

func (p *RecentsAnimationControllerProxy) SetDeferCancelUntilNextTransition(
	ctx context.Context,
	defer_ bool,
	screenshot bool,
) error

func (*RecentsAnimationControllerProxy) SetFinishTaskTransaction

func (p *RecentsAnimationControllerProxy) SetFinishTaskTransaction(
	ctx context.Context,
	taskId int32,
	finishTransaction window.PictureInPictureSurfaceTransaction,
	overlay SurfaceControl,
) error

func (*RecentsAnimationControllerProxy) SetInputConsumerEnabled

func (p *RecentsAnimationControllerProxy) SetInputConsumerEnabled(
	ctx context.Context,
	enabled bool,
) error

func (*RecentsAnimationControllerProxy) SetWillFinishToHome

func (p *RecentsAnimationControllerProxy) SetWillFinishToHome(
	ctx context.Context,
	willFinishToHome bool,
) error

type RecentsAnimationControllerStub

type RecentsAnimationControllerStub struct {
	Impl      IRecentsAnimationController
	Transport binder.VersionAwareTransport
}

RecentsAnimationControllerStub dispatches incoming binder transactions to a typed IRecentsAnimationController implementation.

func (*RecentsAnimationControllerStub) Descriptor

func (s *RecentsAnimationControllerStub) Descriptor() string

func (*RecentsAnimationControllerStub) OnTransaction

type RecentsAnimationRunnerProxy

type RecentsAnimationRunnerProxy struct {
	Remote binder.IBinder
}

func NewRecentsAnimationRunnerProxy

func NewRecentsAnimationRunnerProxy(
	remote binder.IBinder,
) *RecentsAnimationRunnerProxy

func (*RecentsAnimationRunnerProxy) AsBinder

func (*RecentsAnimationRunnerProxy) OnAnimationCanceled

func (p *RecentsAnimationRunnerProxy) OnAnimationCanceled(
	ctx context.Context,
	taskIds []int32,
	taskSnapshots []WindowManagerTaskSnapshot,
) error

func (*RecentsAnimationRunnerProxy) OnAnimationStart

func (p *RecentsAnimationRunnerProxy) OnAnimationStart(
	ctx context.Context,
	controller IRecentsAnimationController,
	apps []RemoteAnimationTarget,
	wallpapers []RemoteAnimationTarget,
	homeContentInsets graphics.Rect,
	minimizedHomeBounds graphics.Rect,
	extras os.Bundle,
) error

func (*RecentsAnimationRunnerProxy) OnTasksAppeared

func (p *RecentsAnimationRunnerProxy) OnTasksAppeared(
	ctx context.Context,
	app []RemoteAnimationTarget,
) error

type RecentsAnimationRunnerStub

type RecentsAnimationRunnerStub struct {
	Impl      IRecentsAnimationRunner
	Transport binder.VersionAwareTransport
}

RecentsAnimationRunnerStub dispatches incoming binder transactions to a typed IRecentsAnimationRunner implementation.

func (*RecentsAnimationRunnerStub) Descriptor

func (s *RecentsAnimationRunnerStub) Descriptor() string

func (*RecentsAnimationRunnerStub) OnTransaction

func (s *RecentsAnimationRunnerStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type RemoteAnimationAdapter

type RemoteAnimationAdapter struct {
	Duration                 int64
	StatusBarTransitionDelay int64
	ChangeNeedsSnapshot      bool
}

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 {
	Size int32
}

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 {
	Remote binder.IBinder
}

func NewRemoteAnimationFinishedCallbackProxy

func NewRemoteAnimationFinishedCallbackProxy(
	remote binder.IBinder,
) *RemoteAnimationFinishedCallbackProxy

func (*RemoteAnimationFinishedCallbackProxy) AsBinder

func (*RemoteAnimationFinishedCallbackProxy) OnAnimationFinished

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

type RemoteAnimationFinishedCallbackStub

type RemoteAnimationFinishedCallbackStub struct {
	Impl      IRemoteAnimationFinishedCallback
	Transport binder.VersionAwareTransport
}

RemoteAnimationFinishedCallbackStub dispatches incoming binder transactions to a typed IRemoteAnimationFinishedCallback implementation.

func (*RemoteAnimationFinishedCallbackStub) Descriptor

func (*RemoteAnimationFinishedCallbackStub) OnTransaction

type RemoteAnimationRunnerProxy

type RemoteAnimationRunnerProxy struct {
	Remote binder.IBinder
}

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 RemoteAnimationRunnerStub

type RemoteAnimationRunnerStub struct {
	Impl      IRemoteAnimationRunner
	Transport binder.VersionAwareTransport
}

RemoteAnimationRunnerStub dispatches incoming binder transactions to a typed IRemoteAnimationRunner implementation.

func (*RemoteAnimationRunnerStub) Descriptor

func (s *RemoteAnimationRunnerStub) Descriptor() string

func (*RemoteAnimationRunnerStub) OnTransaction

func (s *RemoteAnimationRunnerStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type RemoteAnimationTarget

type RemoteAnimationTarget struct {
	TaskId              int32
	Mode                int32
	IsTranslucent       bool
	PrefixOrderIndex    int32
	IsNotInRecents      bool
	AllowEnterPip       bool
	WindowType          int32
	HasAnimatingParent  bool
	BackgroundColor     int32
	ShowBackdrop        bool
	WillShowImeOnTarget bool
	RotationChange      int32
	WindowConfiguration *types.WindowConfiguration
}

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 {
	Remote binder.IBinder
}

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 RotationWatcherStub

type RotationWatcherStub struct {
	Impl      IRotationWatcher
	Transport binder.VersionAwareTransport
}

RotationWatcherStub dispatches incoming binder transactions to a typed IRotationWatcher implementation.

func (*RotationWatcherStub) Descriptor

func (s *RotationWatcherStub) Descriptor() string

func (*RotationWatcherStub) OnTransaction

func (s *RotationWatcherStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, 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 {
	Remote binder.IBinder
}

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 ScrollCaptureCallbacksStub

type ScrollCaptureCallbacksStub struct {
	Impl      IScrollCaptureCallbacks
	Transport binder.VersionAwareTransport
}

ScrollCaptureCallbacksStub dispatches incoming binder transactions to a typed IScrollCaptureCallbacks implementation.

func (*ScrollCaptureCallbacksStub) Descriptor

func (s *ScrollCaptureCallbacksStub) Descriptor() string

func (*ScrollCaptureCallbacksStub) OnTransaction

func (s *ScrollCaptureCallbacksStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type ScrollCaptureConnectionProxy

type ScrollCaptureConnectionProxy struct {
	Remote binder.IBinder
}

func NewScrollCaptureConnectionProxy

func NewScrollCaptureConnectionProxy(
	remote binder.IBinder,
) *ScrollCaptureConnectionProxy

func (*ScrollCaptureConnectionProxy) AsBinder

func (*ScrollCaptureConnectionProxy) Close

func (*ScrollCaptureConnectionProxy) EndCapture

func (*ScrollCaptureConnectionProxy) RequestImage

func (p *ScrollCaptureConnectionProxy) RequestImage(
	ctx context.Context,
	captureArea graphics.Rect,
) (os.ICancellationSignal, error)

func (*ScrollCaptureConnectionProxy) StartCapture

type ScrollCaptureConnectionStub

type ScrollCaptureConnectionStub struct {
	Impl      IScrollCaptureConnection
	Transport binder.VersionAwareTransport
}

ScrollCaptureConnectionStub dispatches incoming binder transactions to a typed IScrollCaptureConnection implementation.

func (*ScrollCaptureConnectionStub) Descriptor

func (s *ScrollCaptureConnectionStub) Descriptor() string

func (*ScrollCaptureConnectionStub) OnTransaction

func (s *ScrollCaptureConnectionStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type ScrollCaptureResponse

type ScrollCaptureResponse struct {
	Flg         int32
	Description string
}

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 {
	Remote binder.IBinder
}

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 ScrollCaptureResponseListenerStub

type ScrollCaptureResponseListenerStub struct {
	Impl      IScrollCaptureResponseListener
	Transport binder.VersionAwareTransport
}

ScrollCaptureResponseListenerStub dispatches incoming binder transactions to a typed IScrollCaptureResponseListener implementation.

func (*ScrollCaptureResponseListenerStub) Descriptor

func (s *ScrollCaptureResponseListenerStub) Descriptor() string

func (*ScrollCaptureResponseListenerStub) OnTransaction

type SensitiveContentProtectionManagerProxy

type SensitiveContentProtectionManagerProxy struct {
	Remote binder.IBinder
}

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 SensitiveContentProtectionManagerStub

type SensitiveContentProtectionManagerStub struct {
	Impl      ISensitiveContentProtectionManager
	Transport binder.VersionAwareTransport
}

SensitiveContentProtectionManagerStub dispatches incoming binder transactions to a typed ISensitiveContentProtectionManager implementation.

func (*SensitiveContentProtectionManagerStub) Descriptor

func (*SensitiveContentProtectionManagerStub) OnTransaction

type Surface

type Surface struct {
}

func (*Surface) MarshalParcel

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

func (*Surface) UnmarshalParcel

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

type SurfaceControl

type SurfaceControl struct {
	Name   string
	Width  int32
	Height int32
}

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 {
	Remote binder.IBinder
}

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 SurfaceControlViewHostParentStub

type SurfaceControlViewHostParentStub struct {
	Impl      ISurfaceControlViewHostParent
	Transport binder.VersionAwareTransport
}

SurfaceControlViewHostParentStub dispatches incoming binder transactions to a typed ISurfaceControlViewHostParent implementation.

func (*SurfaceControlViewHostParentStub) Descriptor

func (s *SurfaceControlViewHostParentStub) Descriptor() string

func (*SurfaceControlViewHostParentStub) OnTransaction

type SurfaceControlViewHostProxy

type SurfaceControlViewHostProxy struct {
	Remote binder.IBinder
}

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,
) (window.ISurfaceSyncGroup, error)

func (*SurfaceControlViewHostProxy) OnConfigurationChanged

func (p *SurfaceControlViewHostProxy) OnConfigurationChanged(
	ctx context.Context,
	newConfig res.Configuration,
) 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 SurfaceControlViewHostStub

type SurfaceControlViewHostStub struct {
	Impl      ISurfaceControlViewHost
	Transport binder.VersionAwareTransport
}

SurfaceControlViewHostStub dispatches incoming binder transactions to a typed ISurfaceControlViewHost implementation.

func (*SurfaceControlViewHostStub) Descriptor

func (s *SurfaceControlViewHostStub) Descriptor() string

func (*SurfaceControlViewHostStub) OnTransaction

func (s *SurfaceControlViewHostStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, 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 {
	Remote binder.IBinder
}

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 SystemGestureExclusionListenerStub

type SystemGestureExclusionListenerStub struct {
	Impl      ISystemGestureExclusionListener
	Transport binder.VersionAwareTransport
}

SystemGestureExclusionListenerStub dispatches incoming binder transactions to a typed ISystemGestureExclusionListener implementation.

func (*SystemGestureExclusionListenerStub) Descriptor

func (*SystemGestureExclusionListenerStub) OnTransaction

type TaskTransitionSpec

type TaskTransitionSpec struct {
	BackgroundColor int32
}

func (*TaskTransitionSpec) MarshalParcel

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

func (*TaskTransitionSpec) UnmarshalParcel

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

type VerifiedInputEvent

type VerifiedInputEvent struct {
	Type           int32
	DeviceId       int32
	EventTimeNanos int64
	Source         int32
	DisplayId      int32
}

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 {
	Action        int32
	DownTimeNanos int64
	Flags         int32
	KeyCode       int32
	ScanCode      int32
	MetaState     int32
	RepeatCount   int32
}

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 {
	RawX          float32
	RawY          float32
	ActionMasked  int32
	DownTimeNanos int64
	Flags         int32
	MetaState     int32
	ButtonState   int32
}

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 {
	Remote binder.IBinder
}

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 WallpaperVisibilityListenerStub

type WallpaperVisibilityListenerStub struct {
	Impl      IWallpaperVisibilityListener
	Transport binder.VersionAwareTransport
}

WallpaperVisibilityListenerStub dispatches incoming binder transactions to a typed IWallpaperVisibilityListener implementation.

func (*WallpaperVisibilityListenerStub) Descriptor

func (s *WallpaperVisibilityListenerStub) Descriptor() string

func (*WallpaperVisibilityListenerStub) OnTransaction

type WindowAnimationFrameStats

type WindowAnimationFrameStats struct {
	RefreshPeriodNano int64
}

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 {
	RefreshPeriodNano int64
}

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 {
	Remote binder.IBinder
}

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 WindowFocusObserverStub

type WindowFocusObserverStub struct {
	Impl      IWindowFocusObserver
	Transport binder.VersionAwareTransport
}

WindowFocusObserverStub dispatches incoming binder transactions to a typed IWindowFocusObserver implementation.

func (*WindowFocusObserverStub) Descriptor

func (s *WindowFocusObserverStub) Descriptor() string

func (*WindowFocusObserverStub) OnTransaction

func (s *WindowFocusObserverStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type WindowIdProxy

type WindowIdProxy struct {
	Remote binder.IBinder
}

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 WindowIdStub

type WindowIdStub struct {
	Impl      IWindowId
	Transport binder.VersionAwareTransport
}

WindowIdStub dispatches incoming binder transactions to a typed IWindowId implementation.

func (*WindowIdStub) Descriptor

func (s *WindowIdStub) Descriptor() string

func (*WindowIdStub) OnTransaction

func (s *WindowIdStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type WindowInfo

type WindowInfo struct {
	DisplayId               int32
	TaskId                  int32
	Type                    int32
	Layer                   int32
	AccessibilityIdOfAnchor int64
}

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 {
	Remote binder.IBinder
}

func NewWindowManagerProxy

func NewWindowManagerProxy(
	remote binder.IBinder,
) *WindowManagerProxy

func (*WindowManagerProxy) AddKeyguardLockedStateListener

func (p *WindowManagerProxy) AddKeyguardLockedStateListener(
	ctx context.Context,
	listener policy.IKeyguardLockedStateListener,
) 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 androidWindow.ISurfaceSyncGroupCompletedListener,
	addToSurfaceSyncGroupResult androidWindow.AddToSurfaceSyncGroupResult,
) (bool, error)

func (*WindowManagerProxy) AddWindowToken

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

func (*WindowManagerProxy) AsBinder

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

func (*WindowManagerProxy) AttachWindowContextToDisplayArea

func (p *WindowManagerProxy) AttachWindowContextToDisplayArea(
	ctx context.Context,
	appThread types.IApplicationThread,
	clientToken binder.IBinder,
	type_ int32,
	displayId int32,
	options *os.Bundle,
) (androidWindow.WindowContextInfo, error)

func (*WindowManagerProxy) AttachWindowContextToDisplayContent

func (p *WindowManagerProxy) AttachWindowContextToDisplayContent(
	ctx context.Context,
	appThread types.IApplicationThread,
	clientToken binder.IBinder,
	displayId int32,
) (androidWindow.WindowContextInfo, error)

func (*WindowManagerProxy) AttachWindowContextToWindowToken

func (p *WindowManagerProxy) AttachWindowContextToWindowToken(
	ctx context.Context,
	appThread types.IApplicationThread,
	clientToken binder.IBinder,
	token binder.IBinder,
) (androidWindow.WindowContextInfo, error)

func (*WindowManagerProxy) CaptureDisplay

func (*WindowManagerProxy) ClearForcedDisplayDensityForUser

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

func (*WindowManagerProxy) ClearForcedDisplaySize

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

func (*WindowManagerProxy) ClearTaskTransitionSpec

func (p *WindowManagerProxy) ClearTaskTransitionSpec(
	ctx context.Context,
) 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,
) error

func (*WindowManagerProxy) DismissKeyguard

func (p *WindowManagerProxy) DismissKeyguard(
	ctx context.Context,
	callback policy.IKeyguardDismissCallback,
	message string,
) 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) 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) 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,
) (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 os.Bundle,
) 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,
) ([]content.ComponentName, 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 os.IRemoteCallback,
	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,
) 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 androidWindow.IScreenRecordingCallback,
) (bool, error)

func (*WindowManagerProxy) RegisterShortcutKey

func (p *WindowManagerProxy) RegisterShortcutKey(
	ctx context.Context,
	shortcutCode int64,
	keySubscriber pmTypes.IShortcutService,
) 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 androidWindow.ITaskFpsCallback,
) error

func (*WindowManagerProxy) RegisterTrustedPresentationListener

func (p *WindowManagerProxy) RegisterTrustedPresentationListener(
	ctx context.Context,
	window binder.IBinder,
	listener androidWindow.ITrustedPresentationListener,
	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 policy.IKeyguardLockedStateListener,
) 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) 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 internalOs.IResultReceiver,
	deviceId int32,
) error

func (*WindowManagerProxy) RequestAssistScreenshot

func (p *WindowManagerProxy) RequestAssistScreenshot(
	ctx context.Context,
	receiver types.IAssistDataReceiver,
) (bool, error)

func (*WindowManagerProxy) RequestImeKeyboardShortcuts

func (p *WindowManagerProxy) RequestImeKeyboardShortcuts(
	ctx context.Context,
	receiver internalOs.IResultReceiver,
	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,
) 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 androidWindow.IGlobalDragListener,
) 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) SetTaskTransitionSpec

func (p *WindowManagerProxy) SetTaskTransitionSpec(
	ctx context.Context,
	spec TaskTransitionSpec,
) 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 androidWindow.InputTransferToken,
	transferToToken androidWindow.InputTransferToken,
) (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 androidWindow.IScreenRecordingCallback,
) 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 androidWindow.ITaskFpsCallback,
) error

func (*WindowManagerProxy) UnregisterTrustedPresentationListener

func (p *WindowManagerProxy) UnregisterTrustedPresentationListener(
	ctx context.Context,
	listener androidWindow.ITrustedPresentationListener,
	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,
	requestedVisibleTypes int32,
) 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 WindowManagerStub

type WindowManagerStub struct {
	Impl      IWindowManager
	Transport binder.VersionAwareTransport
}

WindowManagerStub dispatches incoming binder transactions to a typed IWindowManager implementation.

func (*WindowManagerStub) Descriptor

func (s *WindowManagerStub) Descriptor() string

func (*WindowManagerStub) OnTransaction

func (s *WindowManagerStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, 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 {
	Remote binder.IBinder
}

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 os.Bundle,
	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) 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 []InsetsSourceControl,
) 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 internalOs.IResultReceiver,
	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 window.ClientWindowFrames,
	reportDraw bool,
	newMergedConfiguration util.MergedConfiguration,
	insetsState InsetsState,
	forceLayout bool,
	alwaysConsumeSystemBars bool,
	displayId int32,
	syncSeqId int32,
	dragResizing bool,
) error

func (*WindowProxy) ShowInsets

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

func (*WindowProxy) UpdatePointerIcon

func (p *WindowProxy) UpdatePointerIcon(
	ctx context.Context,
	x float32,
	y float32,
) error

type WindowSessionCallbackProxy

type WindowSessionCallbackProxy struct {
	Remote binder.IBinder
}

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 WindowSessionCallbackStub

type WindowSessionCallbackStub struct {
	Impl      IWindowSessionCallback
	Transport binder.VersionAwareTransport
}

WindowSessionCallbackStub dispatches incoming binder transactions to a typed IWindowSessionCallback implementation.

func (*WindowSessionCallbackStub) Descriptor

func (s *WindowSessionCallbackStub) Descriptor() string

func (*WindowSessionCallbackStub) OnTransaction

func (s *WindowSessionCallbackStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type WindowSessionProxy

type WindowSessionProxy struct {
	Remote binder.IBinder
}

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,
	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 os.RemoteCallback,
) 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 androidWindow.InputTransferToken,
	grantFocus bool,
) error

func (*WindowSessionProxy) GrantInputChannel

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

func (*WindowSessionProxy) MoveFocusToAdjacentWindow

func (p *WindowSessionProxy) MoveFocusToAdjacentWindow(
	ctx context.Context,
	fromWindow IWindow,
	direction int32,
) (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 content.ClipData,
) (binder.IBinder, error)

func (*WindowSessionProxy) PerformHapticFeedback

func (p *WindowSessionProxy) PerformHapticFeedback(
	ctx context.Context,
	effectId int32,
	always bool,
	fromIme bool,
) (bool, error)

func (*WindowSessionProxy) PerformHapticFeedbackAsync

func (p *WindowSessionProxy) PerformHapticFeedbackAsync(
	ctx context.Context,
	effectId int32,
	always bool,
	fromIme bool,
) 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,
	outFrames androidWindow.ClientWindowFrames,
	outMergedConfiguration util.MergedConfiguration,
	outSurfaceControl SurfaceControl,
	insetsState InsetsState,
	activeControls InsetsSourceControlArray,
	bundle os.Bundle,
) (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 os.Bundle,
	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 androidWindow.OnBackInvokedCallbackInfo,
) 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) UpdatePointerIcon

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

func (*WindowSessionProxy) UpdateRequestedVisibleTypes

func (p *WindowSessionProxy) UpdateRequestedVisibleTypes(
	ctx context.Context,
	window IWindow,
	requestedVisibleTypes int32,
) 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 os.Bundle,
) error

func (*WindowSessionProxy) WallpaperOffsetsComplete

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

type WindowSessionStub

type WindowSessionStub struct {
	Impl      IWindowSession
	Transport binder.VersionAwareTransport
}

WindowSessionStub dispatches incoming binder transactions to a typed IWindowSession implementation.

func (*WindowSessionStub) Descriptor

func (s *WindowSessionStub) Descriptor() string

func (*WindowSessionStub) OnTransaction

func (s *WindowSessionStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type WindowStub

type WindowStub struct {
	Impl      IWindow
	Transport binder.VersionAwareTransport
}

WindowStub dispatches incoming binder transactions to a typed IWindow implementation.

func (*WindowStub) Descriptor

func (s *WindowStub) Descriptor() string

func (*WindowStub) OnTransaction

func (s *WindowStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

Source Files

Jump to

Keyboard shortcuts

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