Table of Contents

Class D2D1.DeviceContext

Namespace
Xui.Runtime.Windows
Assembly
Xui.Runtime.Windows.dll
public class D2D1.DeviceContext : D2D1.RenderTarget, IDisposable
Inheritance
D2D1.DeviceContext
Implements
Inherited Members

Constructors

DeviceContext(void*)

public DeviceContext(void* ptr)

Parameters

ptr void*

Fields

IID

public static readonly Guid IID

Field Value

Guid

Methods

CreateBitmapFromDxgiSurface(Surface, in BitmapProperties1)

public D2D1.Bitmap1 CreateBitmapFromDxgiSurface(DXGI.Surface surface, in D2D1.BitmapProperties1 bitmapProperties1)

Parameters

surface DXGI.Surface
bitmapProperties1 D2D1.BitmapProperties1

Returns

D2D1.Bitmap1

CreateBitmapFromWicBitmap(Unknown)

Creates a ID2D1Bitmap1 by letting D2D1 decode and upload a IWICBitmapSource directly. D2D1 handles format conversion internally — no manual pixel copy required. vtable [58] — ID2D1DeviceContext::CreateBitmapFromWicBitmap

public D2D1.Bitmap1 CreateBitmapFromWicBitmap(COM.Unknown wicBitmapSource)

Parameters

wicBitmapSource COM.Unknown

Returns

D2D1.Bitmap1

SetTarget(Bitmap1?)

public void SetTarget(D2D1.Bitmap1? d2dTargetBitmap)

Parameters

d2dTargetBitmap D2D1.Bitmap1