Skip to main content

Class AvaloniaCompositionInputSource

Namespace: VelloSharp.Integration.Avalonia
Assembly: VelloSharp.Integration.dll

public sealed class AvaloniaCompositionInputSource : ICompositionInputSource, IDisposable

Inheritance​

object ← AvaloniaCompositionInputSource

Implements​

ICompositionInputSource, IDisposable

Inherited Members​

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors​

AvaloniaCompositionInputSource(Control)​

public AvaloniaCompositionInputSource(Control target)

Parameters​

target Control

Methods​

Connect(ICompositionInputSink)​

public void Connect(ICompositionInputSink sink)

Parameters​

sink ICompositionInputSink

Disconnect(ICompositionInputSink)​

public void Disconnect(ICompositionInputSink sink)

Parameters​

sink ICompositionInputSink

Dispose()​

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

ReleasePointerCapture(ICompositionInputSink, ulong)​

public void ReleasePointerCapture(ICompositionInputSink sink, ulong pointerId)

Parameters​

sink ICompositionInputSink

pointerId ulong

RequestFocus(ICompositionInputSink)​

public void RequestFocus(ICompositionInputSink sink)

Parameters​

sink ICompositionInputSink

RequestPointerCapture(ICompositionInputSink, ulong)​

public void RequestPointerCapture(ICompositionInputSink sink, ulong pointerId)

Parameters​

sink ICompositionInputSink

pointerId ulong