ICompositionGpuImportedObject Interface

An imported GPU object that's usable by composition APIs

Definition

Namespace: Avalonia.Rendering.Composition
Assembly: Avalonia.Base (in Avalonia.Base.dll) Version: 11.3.999
C#
[NotClientImplementableAttribute]
public interface ICompositionGpuImportedObject : IAsyncDisposable
Implements
IAsyncDisposable

Properties

ImportCompleted Tracks the import status of the object. Once the task is completed, the user code is allowed to free the resource owner in case when a non-owning sharing handle was used.
IsLost Indicates if the device context this instance is associated with is no longer available

Methods

DisposeAsyncPerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.
(Inherited from IAsyncDisposable)

See Also