SoftwareBitmap.CreateCopyFromSurfaceAsync Method

Definition

Overloads

CreateCopyFromSurfaceAsync(IDirect3DSurface)

Asynchronously creates a new SoftwareBitmap by performing a deep copy of the provided IDirect3DSurface. Modifications to the data in the new SoftwareBitmap will not effect the surface from which it was created.

CreateCopyFromSurfaceAsync(IDirect3DSurface, BitmapAlphaMode)

Asynchronously creates a new SoftwareBitmap by performing a deep copy of the provided IDirect3DSurface . Modifications to the data in the new SoftwareBitmap will not effect the surface from which it was created.

CreateCopyFromSurfaceAsync(IDirect3DSurface)

Asynchronously creates a new SoftwareBitmap by performing a deep copy of the provided IDirect3DSurface. Modifications to the data in the new SoftwareBitmap will not effect the surface from which it was created.

public:
 static IAsyncOperation<SoftwareBitmap ^> ^ CreateCopyFromSurfaceAsync(IDirect3DSurface ^ surface);
/// [Windows.Foundation.Metadata.Overload("CreateCopyFromSurfaceAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<SoftwareBitmap> CreateCopyFromSurfaceAsync(IDirect3DSurface const & surface);
[Windows.Foundation.Metadata.Overload("CreateCopyFromSurfaceAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<SoftwareBitmap> CreateCopyFromSurfaceAsync(IDirect3DSurface surface);
function createCopyFromSurfaceAsync(surface)
Public Shared Function CreateCopyFromSurfaceAsync (surface As IDirect3DSurface) As IAsyncOperation(Of SoftwareBitmap)

Parameters

surface
IDirect3DSurface

The source surface from which the copy will be created.

Returns

IAsyncOperation<SoftwareBitmap>

An asynchronous operation that returns a SoftwareBitmap on successful completion.

Attributes

See also

Applies to

CreateCopyFromSurfaceAsync(IDirect3DSurface, BitmapAlphaMode)

Asynchronously creates a new SoftwareBitmap by performing a deep copy of the provided IDirect3DSurface . Modifications to the data in the new SoftwareBitmap will not effect the surface from which it was created.

public:
 static IAsyncOperation<SoftwareBitmap ^> ^ CreateCopyFromSurfaceAsync(IDirect3DSurface ^ surface, BitmapAlphaMode alpha);
/// [Windows.Foundation.Metadata.Overload("CreateCopyWithAlphaFromSurfaceAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<SoftwareBitmap> CreateCopyFromSurfaceAsync(IDirect3DSurface const & surface, BitmapAlphaMode alpha);
[Windows.Foundation.Metadata.Overload("CreateCopyWithAlphaFromSurfaceAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<SoftwareBitmap> CreateCopyFromSurfaceAsync(IDirect3DSurface surface, BitmapAlphaMode alpha);
function createCopyFromSurfaceAsync(surface, alpha)
Public Shared Function CreateCopyFromSurfaceAsync (surface As IDirect3DSurface, alpha As BitmapAlphaMode) As IAsyncOperation(Of SoftwareBitmap)

Parameters

surface
IDirect3DSurface

The source surface from which the copy will be created.

alpha
BitmapAlphaMode

The alpha mode of the software bitmap.

Returns

IAsyncOperation<SoftwareBitmap>

An asynchronous operation that returns a SoftwareBitmap on successful completion.

Attributes

See also

Applies to