Class WallpaperService.Engine
public class WallpaperService.Engine : JVMBridgeBase<WallpaperService.Engine>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
WallpaperService.Engine
- Implements
- Extension Methods
Constructors
Engine(WallpaperService)
public Engine(WallpaperService arg0)
Parameters
Engine(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Engine(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
CreatePoolableInstance(WallpaperService)
HPA initializer for Engine(Android.Service.Wallpaper.WallpaperService arg0)
public static WallpaperService.Engine CreatePoolableInstance(WallpaperService arg0)
Parameters
arg0WallpaperService
Returns
GetDesiredMinimumHeight()
public int GetDesiredMinimumHeight()
Returns
GetDesiredMinimumWidth()
public int GetDesiredMinimumWidth()
Returns
GetDisplayContext()
public Context GetDisplayContext()
Returns
GetSurfaceHolder()
public SurfaceHolder GetSurfaceHolder()
Returns
GetWallpaperFlags()
public int GetWallpaperFlags()
Returns
IsPreview()
public bool IsPreview()
Returns
IsVisible()
public bool IsVisible()
Returns
NotifyColorsChanged()
public void NotifyColorsChanged()
OnApplyWallpaper(int)
public WallpaperDescription OnApplyWallpaper(int arg0)
Parameters
Returns
OnApplyWindowInsets(WindowInsets)
public void OnApplyWindowInsets(WindowInsets arg0)
Parameters
arg0WindowInsets
OnCommand(String, int, int, int, Bundle, bool)
public Bundle OnCommand(String arg0, int arg1, int arg2, int arg3, Bundle arg4, bool arg5)
Parameters
Returns
OnComputeColors()
public WallpaperColors OnComputeColors()
Returns
OnCreate(SurfaceHolder)
public void OnCreate(SurfaceHolder arg0)
Parameters
OnDesiredSizeChanged(int, int)
public void OnDesiredSizeChanged(int arg0, int arg1)
Parameters
OnDestroy()
public void OnDestroy()
OnOffsetsChanged(float, float, float, float, int, int)
public void OnOffsetsChanged(float arg0, float arg1, float arg2, float arg3, int arg4, int arg5)
Parameters
OnSurfaceChanged(SurfaceHolder, int, int, int)
public void OnSurfaceChanged(SurfaceHolder arg0, int arg1, int arg2, int arg3)
Parameters
arg0SurfaceHolderarg1intarg2intarg3int
OnSurfaceCreated(SurfaceHolder)
public void OnSurfaceCreated(SurfaceHolder arg0)
Parameters
OnSurfaceDestroyed(SurfaceHolder)
public void OnSurfaceDestroyed(SurfaceHolder arg0)
Parameters
OnSurfaceRedrawNeeded(SurfaceHolder)
public void OnSurfaceRedrawNeeded(SurfaceHolder arg0)
Parameters
OnTouchEvent(MotionEvent)
public void OnTouchEvent(MotionEvent arg0)
Parameters
arg0MotionEvent
OnVisibilityChanged(bool)
public void OnVisibilityChanged(bool arg0)
Parameters
OnWallpaperFlagsChanged(int)
public void OnWallpaperFlagsChanged(int arg0)
Parameters
OnZoomChanged(float)
public void OnZoomChanged(float arg0)
Parameters
SetOffsetNotificationsEnabled(bool)
public void SetOffsetNotificationsEnabled(bool arg0)
Parameters
SetTouchEventsEnabled(bool)
public void SetTouchEventsEnabled(bool arg0)