CanvasBitmapCreateFromDirect3D11Surface Method (ICanvasResourceCreator, IDirect3DSurface) |
Namespace: Microsoft.Graphics.Canvas
public static CanvasBitmap CreateFromDirect3D11Surface( ICanvasResourceCreator resourceCreator, IDirect3DSurface surface )
The bitmap's properties are determined by the properties of the surface. If the surface is able to be used as a render target then a CanvasRenderTarget instance is actually returned. However, to avoid needing to cast, use CreateFromDirect3D11Surface(ICanvasResourceCreator, IDirect3DSurface).
This will use the default (96) DPI.
The value of AlphaMode is determined by the pixel format of the surface. If the surface supports alpha, then the AlphaMode is set to CanvasAlphaMode.Premultiplied, otherwise it is set to CanvasAlphaMode.Ignore. See Pixel Formats for more information about which formats support which alpha modes.