Skip to main content

IPlatformRenderInterfaceImportedImage Interface

Definition​

Assembly:Avalonia.Base
Package:Avalonia
public interface IPlatformRenderInterfaceImportedImage

Methods​

NameDescription
SnapshotWithAutomaticSyncNo summary available.
SnapshotWithKeyedMutexNo summary available.
SnapshotWithSemaphoresNo summary available.
SnapshotWithTimelineSemaphoresNo summary available.

SnapshotWithAutomaticSync Method​

public Avalonia.Platform.IBitmapImpl SnapshotWithAutomaticSync()

Returns​

Avalonia.Platform.IBitmapImpl

SnapshotWithKeyedMutex Method​

public Avalonia.Platform.IBitmapImpl SnapshotWithKeyedMutex(uint acquireIndex, uint releaseIndex)

Parameters​

acquireIndex uint

releaseIndex uint

Returns​

Avalonia.Platform.IBitmapImpl

SnapshotWithSemaphores Method​

public Avalonia.Platform.IBitmapImpl SnapshotWithSemaphores(Avalonia.Platform.IPlatformRenderInterfaceImportedSemaphore waitForSemaphore, Avalonia.Platform.IPlatformRenderInterfaceImportedSemaphore signalSemaphore)

Parameters​

waitForSemaphore Avalonia.Platform.IPlatformRenderInterfaceImportedSemaphore

signalSemaphore Avalonia.Platform.IPlatformRenderInterfaceImportedSemaphore

Returns​

Avalonia.Platform.IBitmapImpl

SnapshotWithTimelineSemaphores Method​

public Avalonia.Platform.IBitmapImpl SnapshotWithTimelineSemaphores(Avalonia.Platform.IPlatformRenderInterfaceImportedSemaphore waitForSemaphore, ulong waitForValue, Avalonia.Platform.IPlatformRenderInterfaceImportedSemaphore signalSemaphore, ulong signalValue)

Parameters​

waitForSemaphore Avalonia.Platform.IPlatformRenderInterfaceImportedSemaphore

waitForValue ulong

signalSemaphore Avalonia.Platform.IPlatformRenderInterfaceImportedSemaphore

signalValue ulong

Returns​

Avalonia.Platform.IBitmapImpl