Skip to main content

Class AvaloniaCompositionInputSource

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

public sealed class AvaloniaCompositionInputSource : ICompositionInputSource, IDisposable

Inheritance

objectAvaloniaCompositionInputSource

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