Table of Contents

Class SurfaceControl.Transaction

Namespace
Android.View
Assembly
MASES.Netdroid.dll
public class SurfaceControl.Transaction : JVMBridgeBase<SurfaceControl.Transaction>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ICloseable, IAutoCloseable, IParcelable
Inheritance
JVMBridgeBase
SurfaceControl.Transaction
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<SurfaceControl.Transaction>.IsAssignableFrom(IJavaType)
JVMBridgeBase<SurfaceControl.Transaction>.IsAssignableFrom<T>()
JVMBridgeBase<SurfaceControl.Transaction>.Execute<T>(params T[])
JVMBridgeBase<SurfaceControl.Transaction>.DynBridgeClazz
JVMBridgeBase<SurfaceControl.Transaction>.BridgeClazz
JVMBridgeBase.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.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

Transaction()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public Transaction()

Transaction(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 Transaction(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CREATOR

public static Parcelable.Creator CREATOR { get; }

Property Value

Parcelable.Creator

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

AddTransactionCommittedListener(Executor, TransactionCommittedListener)

public SurfaceControl.Transaction AddTransactionCommittedListener(Executor arg0, SurfaceControl.TransactionCommittedListener arg1)

Parameters

arg0 Executor

Executor

arg1 SurfaceControl.TransactionCommittedListener

SurfaceControl.TransactionCommittedListener

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

AddTransactionCompletedListener(Executor, Consumer<TransactionStats>)

public SurfaceControl.Transaction AddTransactionCompletedListener(Executor arg0, Consumer<SurfaceControl.TransactionStats> arg1)

Parameters

arg0 Executor

Executor

arg1 Consumer<SurfaceControl.TransactionStats>

Consumer

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

Apply()

public void Apply()

ClearFrameRate(SurfaceControl)

public SurfaceControl.Transaction ClearFrameRate(SurfaceControl arg0)

Parameters

arg0 SurfaceControl

SurfaceControl

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

ClearTrustedPresentationCallback(SurfaceControl)

[Obsolete]
public SurfaceControl.Transaction ClearTrustedPresentationCallback(SurfaceControl arg0)

Parameters

arg0 SurfaceControl

SurfaceControl

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

Close()

public void Close()

DescribeContents()

public int DescribeContents()

Returns

int

int

Merge(Transaction)

public SurfaceControl.Transaction Merge(SurfaceControl.Transaction arg0)

Parameters

arg0 SurfaceControl.Transaction

SurfaceControl.Transaction

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

Reparent(SurfaceControl, SurfaceControl)

public SurfaceControl.Transaction Reparent(SurfaceControl arg0, SurfaceControl arg1)

Parameters

arg0 SurfaceControl

SurfaceControl

arg1 SurfaceControl

SurfaceControl

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

SetAlpha(SurfaceControl, float)

public SurfaceControl.Transaction SetAlpha(SurfaceControl arg0, float arg1)

Parameters

arg0 SurfaceControl

SurfaceControl

arg1 float

float

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

SetBuffer(SurfaceControl, HardwareBuffer)

public SurfaceControl.Transaction SetBuffer(SurfaceControl arg0, HardwareBuffer arg1)

Parameters

arg0 SurfaceControl

SurfaceControl

arg1 HardwareBuffer

HardwareBuffer

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

SetBuffer(SurfaceControl, HardwareBuffer, SyncFence)

public SurfaceControl.Transaction SetBuffer(SurfaceControl arg0, HardwareBuffer arg1, SyncFence arg2)

Parameters

arg0 SurfaceControl

SurfaceControl

arg1 HardwareBuffer

HardwareBuffer

arg2 SyncFence

SyncFence

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

SetBuffer(SurfaceControl, HardwareBuffer, SyncFence, Consumer<SyncFence>)

public SurfaceControl.Transaction SetBuffer(SurfaceControl arg0, HardwareBuffer arg1, SyncFence arg2, Consumer<SyncFence> arg3)

Parameters

arg0 SurfaceControl

SurfaceControl

arg1 HardwareBuffer

HardwareBuffer

arg2 SyncFence

SyncFence

arg3 Consumer<SyncFence>

Consumer

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

SetBufferSize(SurfaceControl, int, int)

public SurfaceControl.Transaction SetBufferSize(SurfaceControl arg0, int arg1, int arg2)

Parameters

arg0 SurfaceControl

SurfaceControl

arg1 int

int

arg2 int

int

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

SetBufferTransform(SurfaceControl, int)

public SurfaceControl.Transaction SetBufferTransform(SurfaceControl arg0, int arg1)

Parameters

arg0 SurfaceControl

SurfaceControl

arg1 int

int

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

SetCrop(SurfaceControl, Rect)

public SurfaceControl.Transaction SetCrop(SurfaceControl arg0, Rect arg1)

Parameters

arg0 SurfaceControl

SurfaceControl

arg1 Rect

Rect

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

SetDamageRegion(SurfaceControl, Region)

public SurfaceControl.Transaction SetDamageRegion(SurfaceControl arg0, Region arg1)

Parameters

arg0 SurfaceControl

SurfaceControl

arg1 Region

Region

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

SetDataSpace(SurfaceControl, int)

public SurfaceControl.Transaction SetDataSpace(SurfaceControl arg0, int arg1)

Parameters

arg0 SurfaceControl

SurfaceControl

arg1 int

int

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

SetDesiredHdrHeadroom(SurfaceControl, float)

public SurfaceControl.Transaction SetDesiredHdrHeadroom(SurfaceControl arg0, float arg1)

Parameters

arg0 SurfaceControl

SurfaceControl

arg1 float

float

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

SetDesiredPresentTimeNanos(long)

public SurfaceControl.Transaction SetDesiredPresentTimeNanos(long arg0)

Parameters

arg0 long

long

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

SetExtendedRangeBrightness(SurfaceControl, float, float)

public SurfaceControl.Transaction SetExtendedRangeBrightness(SurfaceControl arg0, float arg1, float arg2)

Parameters

arg0 SurfaceControl

SurfaceControl

arg1 float

float

arg2 float

float

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

SetFrameRate(SurfaceControl, float, int)

public SurfaceControl.Transaction SetFrameRate(SurfaceControl arg0, float arg1, int arg2)

Parameters

arg0 SurfaceControl

SurfaceControl

arg1 float

float

arg2 int

int

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

SetFrameRate(SurfaceControl, float, int, int)

public SurfaceControl.Transaction SetFrameRate(SurfaceControl arg0, float arg1, int arg2, int arg3)

Parameters

arg0 SurfaceControl

SurfaceControl

arg1 float

float

arg2 int

int

arg3 int

int

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

SetFrameTimeline(long)

public SurfaceControl.Transaction SetFrameTimeline(long arg0)

Parameters

arg0 long

long

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

SetGeometry(SurfaceControl, Rect, Rect, int)

[Obsolete]
public SurfaceControl.Transaction SetGeometry(SurfaceControl arg0, Rect arg1, Rect arg2, int arg3)

Parameters

arg0 SurfaceControl

SurfaceControl

arg1 Rect

Rect

arg2 Rect

Rect

arg3 int

int

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

SetLayer(SurfaceControl, int)

public SurfaceControl.Transaction SetLayer(SurfaceControl arg0, int arg1)

Parameters

arg0 SurfaceControl

SurfaceControl

arg1 int

int

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

SetOpaque(SurfaceControl, bool)

public SurfaceControl.Transaction SetOpaque(SurfaceControl arg0, bool arg1)

Parameters

arg0 SurfaceControl

SurfaceControl

arg1 bool

bool

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

SetPosition(SurfaceControl, float, float)

public SurfaceControl.Transaction SetPosition(SurfaceControl arg0, float arg1, float arg2)

Parameters

arg0 SurfaceControl

SurfaceControl

arg1 float

float

arg2 float

float

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

SetScale(SurfaceControl, float, float)

public SurfaceControl.Transaction SetScale(SurfaceControl arg0, float arg1, float arg2)

Parameters

arg0 SurfaceControl

SurfaceControl

arg1 float

float

arg2 float

float

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

SetTrustedPresentationCallback(SurfaceControl, TrustedPresentationThresholds, Executor, Consumer<Boolean>)

[Obsolete]
public SurfaceControl.Transaction SetTrustedPresentationCallback(SurfaceControl arg0, SurfaceControl.TrustedPresentationThresholds arg1, Executor arg2, Consumer<Boolean> arg3)

Parameters

arg0 SurfaceControl

SurfaceControl

arg1 SurfaceControl.TrustedPresentationThresholds

SurfaceControl.TrustedPresentationThresholds

arg2 Executor

Executor

arg3 Consumer<Boolean>

Consumer

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

SetVisibility(SurfaceControl, bool)

public SurfaceControl.Transaction SetVisibility(SurfaceControl arg0, bool arg1)

Parameters

arg0 SurfaceControl

SurfaceControl

arg1 bool

bool

Returns

SurfaceControl.Transaction

SurfaceControl.Transaction

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int

Operators

implicit operator Parcelable(Transaction)

public static implicit operator Parcelable(SurfaceControl.Transaction t)

Parameters

t SurfaceControl.Transaction

Returns

Parcelable

implicit operator Closeable(Transaction)

public static implicit operator Closeable(SurfaceControl.Transaction t)

Parameters

t SurfaceControl.Transaction

Returns

Closeable