ICompositionImportedGpuSemaphore Interface

An imported GPU semaphore 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 ICompositionImportedGpuSemaphore : ICompositionGpuImportedObject, 
	IAsyncDisposable
Implements
ICompositionGpuImportedObject, 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.
(Inherited from ICompositionGpuImportedObject)
IsLost Indicates if the device context this instance is associated with is no longer available
(Inherited from ICompositionGpuImportedObject)

Methods

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

See Also