Table of Contents

Class SurfaceControlViewHost

Namespace
Android.View
Assembly
MASES.Netdroid.dll
public class SurfaceControlViewHost : JVMBridgeBase<SurfaceControlViewHost>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
Inheritance
SurfaceControlViewHost
Implements
Extension Methods

Constructors

SurfaceControlViewHost(Context, Display, IBinder)

public SurfaceControlViewHost(Context arg0, Display arg1, IBinder arg2)

Parameters

arg0 Context

Context

arg1 Display

Display

arg2 IBinder

IBinder

SurfaceControlViewHost(Context, Display, InputTransferToken)

public SurfaceControlViewHost(Context arg0, Display arg1, InputTransferToken arg2)

Parameters

arg0 Context

Context

arg1 Display

Display

arg2 InputTransferToken

InputTransferToken

SurfaceControlViewHost(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 SurfaceControlViewHost(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

CreatePoolableInstance(Context, Display, IBinder)

HPA initializer for SurfaceControlViewHost(Android.Content.Context arg0, Android.View.Display arg1, Android.Os.IBinder arg2)

public static SurfaceControlViewHost CreatePoolableInstance(Context arg0, Display arg1, IBinder arg2)

Parameters

arg0 Context
arg1 Display
arg2 IBinder

Returns

SurfaceControlViewHost

CreatePoolableInstance(Context, Display, InputTransferToken)

HPA initializer for SurfaceControlViewHost(Android.Content.Context arg0, Android.View.Display arg1, Android.Window.InputTransferToken arg2)

public static SurfaceControlViewHost CreatePoolableInstance(Context arg0, Display arg1, InputTransferToken arg2)

Parameters

arg0 Context
arg1 Display
arg2 InputTransferToken

Returns

SurfaceControlViewHost

GetSurfacePackage()

public SurfaceControlViewHost.SurfacePackage GetSurfacePackage()

Returns

SurfaceControlViewHost.SurfacePackage

SurfaceControlViewHost.SurfacePackage

GetView()

public View GetView()

Returns

View

View

Relayout(int, int)

public void Relayout(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Release()

public void Release()

SetView(View, int, int)

public void SetView(View arg0, int arg1, int arg2)

Parameters

arg0 View

View

arg1 int

int

arg2 int

int

TransferTouchGestureToHost()

[Obsolete("Deprecated in JVM")]
public bool TransferTouchGestureToHost()

Returns

bool

bool