Class SurfaceControl.Transaction
public class SurfaceControl.Transaction : JVMBridgeBase<SurfaceControl.Transaction>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ICloseable, IAutoCloseable, IParcelable
- Inheritance
-
JVMBridgeBaseSurfaceControl.Transaction
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<SurfaceControl.Transaction>.IsAssignableFrom(IJavaType)JVMBridgeBase<SurfaceControl.Transaction>.IsAssignableFrom<T>()JVMBridgeBase<SurfaceControl.Transaction>.Execute<T>(params T[])JVMBridgeBase<SurfaceControl.Transaction>.DynBridgeClazzJVMBridgeBase<SurfaceControl.Transaction>.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
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
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
CREATOR
public static Parcelable.Creator CREATOR { 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
AddTransactionCommittedListener(Executor, TransactionCommittedListener)
public SurfaceControl.Transaction AddTransactionCommittedListener(Executor arg0, SurfaceControl.TransactionCommittedListener arg1)
Parameters
Returns
AddTransactionCompletedListener(Executor, Consumer<TransactionStats>)
public SurfaceControl.Transaction AddTransactionCompletedListener(Executor arg0, Consumer<SurfaceControl.TransactionStats> arg1)
Parameters
arg0
Executorarg1
Consumer<SurfaceControl.TransactionStats>
Returns
Apply()
public void Apply()
ClearFrameRate(SurfaceControl)
public SurfaceControl.Transaction ClearFrameRate(SurfaceControl arg0)
Parameters
Returns
ClearTrustedPresentationCallback(SurfaceControl)
[Obsolete]
public SurfaceControl.Transaction ClearTrustedPresentationCallback(SurfaceControl arg0)
Parameters
Returns
Close()
public void Close()
DescribeContents()
public int DescribeContents()
Returns
Merge(Transaction)
public SurfaceControl.Transaction Merge(SurfaceControl.Transaction arg0)
Parameters
Returns
Reparent(SurfaceControl, SurfaceControl)
public SurfaceControl.Transaction Reparent(SurfaceControl arg0, SurfaceControl arg1)
Parameters
Returns
SetAlpha(SurfaceControl, float)
public SurfaceControl.Transaction SetAlpha(SurfaceControl arg0, float arg1)
Parameters
arg0
SurfaceControlarg1
float
Returns
SetBuffer(SurfaceControl, HardwareBuffer)
public SurfaceControl.Transaction SetBuffer(SurfaceControl arg0, HardwareBuffer arg1)
Parameters
Returns
SetBuffer(SurfaceControl, HardwareBuffer, SyncFence)
public SurfaceControl.Transaction SetBuffer(SurfaceControl arg0, HardwareBuffer arg1, SyncFence arg2)
Parameters
arg0
SurfaceControlarg1
HardwareBufferarg2
SyncFence
Returns
SetBuffer(SurfaceControl, HardwareBuffer, SyncFence, Consumer<SyncFence>)
public SurfaceControl.Transaction SetBuffer(SurfaceControl arg0, HardwareBuffer arg1, SyncFence arg2, Consumer<SyncFence> arg3)
Parameters
arg0
SurfaceControlarg1
HardwareBufferarg2
SyncFencearg3
Consumer<SyncFence>
Returns
SetBufferSize(SurfaceControl, int, int)
public SurfaceControl.Transaction SetBufferSize(SurfaceControl arg0, int arg1, int arg2)
Parameters
arg0
SurfaceControlarg1
intarg2
int
Returns
SetBufferTransform(SurfaceControl, int)
public SurfaceControl.Transaction SetBufferTransform(SurfaceControl arg0, int arg1)
Parameters
arg0
SurfaceControlarg1
int
Returns
SetCrop(SurfaceControl, Rect)
public SurfaceControl.Transaction SetCrop(SurfaceControl arg0, Rect arg1)
Parameters
arg0
SurfaceControlarg1
Rect
Returns
SetDamageRegion(SurfaceControl, Region)
public SurfaceControl.Transaction SetDamageRegion(SurfaceControl arg0, Region arg1)
Parameters
arg0
SurfaceControlarg1
Region
Returns
SetDataSpace(SurfaceControl, int)
public SurfaceControl.Transaction SetDataSpace(SurfaceControl arg0, int arg1)
Parameters
arg0
SurfaceControlarg1
int
Returns
SetDesiredHdrHeadroom(SurfaceControl, float)
public SurfaceControl.Transaction SetDesiredHdrHeadroom(SurfaceControl arg0, float arg1)
Parameters
arg0
SurfaceControlarg1
float
Returns
SetDesiredPresentTimeNanos(long)
public SurfaceControl.Transaction SetDesiredPresentTimeNanos(long arg0)
Parameters
Returns
SetExtendedRangeBrightness(SurfaceControl, float, float)
public SurfaceControl.Transaction SetExtendedRangeBrightness(SurfaceControl arg0, float arg1, float arg2)
Parameters
arg0
SurfaceControlarg1
floatarg2
float
Returns
SetFrameRate(SurfaceControl, float, int)
public SurfaceControl.Transaction SetFrameRate(SurfaceControl arg0, float arg1, int arg2)
Parameters
arg0
SurfaceControlarg1
floatarg2
int
Returns
SetFrameRate(SurfaceControl, float, int, int)
public SurfaceControl.Transaction SetFrameRate(SurfaceControl arg0, float arg1, int arg2, int arg3)
Parameters
arg0
SurfaceControlarg1
floatarg2
intarg3
int
Returns
SetFrameTimeline(long)
public SurfaceControl.Transaction SetFrameTimeline(long arg0)
Parameters
Returns
SetGeometry(SurfaceControl, Rect, Rect, int)
[Obsolete]
public SurfaceControl.Transaction SetGeometry(SurfaceControl arg0, Rect arg1, Rect arg2, int arg3)
Parameters
arg0
SurfaceControlarg1
Rectarg2
Rectarg3
int
Returns
SetLayer(SurfaceControl, int)
public SurfaceControl.Transaction SetLayer(SurfaceControl arg0, int arg1)
Parameters
arg0
SurfaceControlarg1
int
Returns
SetOpaque(SurfaceControl, bool)
public SurfaceControl.Transaction SetOpaque(SurfaceControl arg0, bool arg1)
Parameters
arg0
SurfaceControlarg1
bool
Returns
SetPosition(SurfaceControl, float, float)
public SurfaceControl.Transaction SetPosition(SurfaceControl arg0, float arg1, float arg2)
Parameters
arg0
SurfaceControlarg1
floatarg2
float
Returns
SetScale(SurfaceControl, float, float)
public SurfaceControl.Transaction SetScale(SurfaceControl arg0, float arg1, float arg2)
Parameters
arg0
SurfaceControlarg1
floatarg2
float
Returns
SetTrustedPresentationCallback(SurfaceControl, TrustedPresentationThresholds, Executor, Consumer<Boolean>)
[Obsolete]
public SurfaceControl.Transaction SetTrustedPresentationCallback(SurfaceControl arg0, SurfaceControl.TrustedPresentationThresholds arg1, Executor arg2, Consumer<Boolean> arg3)
Parameters
arg0
SurfaceControlarg1
SurfaceControl.TrustedPresentationThresholdsarg2
Executorarg3
Consumer<Boolean>
Returns
SetVisibility(SurfaceControl, bool)
public SurfaceControl.Transaction SetVisibility(SurfaceControl arg0, bool arg1)
Parameters
arg0
SurfaceControlarg1
bool
Returns
WriteToParcel(Parcel, int)
public void WriteToParcel(Parcel arg0, int arg1)
Parameters
Operators
implicit operator Parcelable(Transaction)
Converter from SurfaceControl.Transaction to Parcelable
public static implicit operator Parcelable(SurfaceControl.Transaction t)
Parameters
Returns
implicit operator Closeable(Transaction)
Converter from SurfaceControl.Transaction to Closeable
public static implicit operator Closeable(SurfaceControl.Transaction t)