Class WallpaperService.Engine
public class WallpaperService.Engine : JVMBridgeBase<WallpaperService.Engine>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseWallpaperService.Engine
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<WallpaperService.Engine>.IsAssignableFrom(IJavaType)JVMBridgeBase<WallpaperService.Engine>.IsAssignableFrom<T>()JVMBridgeBase<WallpaperService.Engine>.Execute<T>(params T[])JVMBridgeBase<WallpaperService.Engine>.DynBridgeClazzJVMBridgeBase<WallpaperService.Engine>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
Engine()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public Engine()
Engine(WallpaperService)
public Engine(WallpaperService arg0)
Parameters
Engine(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public Engine(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Methods
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()
OnApplyWindowInsets(WindowInsets)
public void OnApplyWindowInsets(WindowInsets arg0)
Parameters
arg0
WindowInsets
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
arg0
SurfaceHolderarg1
intarg2
intarg3
int
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
arg0
MotionEvent
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)