Class TextureView.SurfaceTextureListener
public class TextureView.SurfaceTextureListener : JVMBridgeListener, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<JVMBridgeListener>JVMBridgeListenerTextureView.SurfaceTextureListener
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Derived
- Inherited Members
-
JVMBridgeListener.Dispose()JVMBridgeListener.AutoInitJVMBridgeListener.IsBridgeStaticJVMBridgeListener.IsBridgeCloseableJVMBridgeListener.IsBridgeListenerJVMBridgeBase<JVMBridgeListener>.IsAssignableFrom(IJavaType)JVMBridgeBase<JVMBridgeListener>.IsAssignableFrom<T>()JVMBridgeBase<JVMBridgeListener>.Execute<T>(params T[])JVMBridgeBase<JVMBridgeListener>.DynBridgeClazzJVMBridgeBase<JVMBridgeListener>.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.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeInterfaceJVMBridgeBase.IsBridgeAbstract
- Extension Methods
Constructors
SurfaceTextureListener()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public SurfaceTextureListener()
Properties
BridgeClassName
public override string BridgeClassName { get; }
Property Value
OnOnSurfaceTextureAvailable
public Action<SurfaceTexture, int, int> OnOnSurfaceTextureAvailable { get; set; }
Property Value
Remarks
If OnOnSurfaceTextureAvailable has a value it takes precedence over corresponding class method
OnOnSurfaceTextureDestroyed
public Func<SurfaceTexture, bool> OnOnSurfaceTextureDestroyed { get; set; }
Property Value
Remarks
If OnOnSurfaceTextureDestroyed has a value it takes precedence over corresponding class method
OnOnSurfaceTextureSizeChanged
public Action<SurfaceTexture, int, int> OnOnSurfaceTextureSizeChanged { get; set; }
Property Value
Remarks
If OnOnSurfaceTextureSizeChanged has a value it takes precedence over corresponding class method
OnOnSurfaceTextureUpdated
public Action<SurfaceTexture> OnOnSurfaceTextureUpdated { get; set; }
Property Value
Remarks
If OnOnSurfaceTextureUpdated has a value it takes precedence over corresponding class method
Methods
InitializeHandlers()
Handlers initializer for TextureView.SurfaceTextureListener
protected virtual void InitializeHandlers()
OnSurfaceTextureAvailable(SurfaceTexture, int, int)
public virtual void OnSurfaceTextureAvailable(SurfaceTexture arg0, int arg1, int arg2)
Parameters
arg0
SurfaceTexturearg1
intarg2
int
OnSurfaceTextureDestroyed(SurfaceTexture)
public virtual bool OnSurfaceTextureDestroyed(SurfaceTexture arg0)
Parameters
Returns
OnSurfaceTextureSizeChanged(SurfaceTexture, int, int)
public virtual void OnSurfaceTextureSizeChanged(SurfaceTexture arg0, int arg1, int arg2)
Parameters
arg0
SurfaceTexturearg1
intarg2
int
OnSurfaceTextureUpdated(SurfaceTexture)
public virtual void OnSurfaceTextureUpdated(SurfaceTexture arg0)