Class D2D1.Factory
- Namespace
- Xui.Runtime.Windows
- Assembly
- Xui.Runtime.Windows.dll
public class D2D1.Factory : COM.Unknown, IDisposable
- Inheritance
-
D2D1.Factory
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
Factory()
Factory(void*)
public Factory(void* ptr)
Parameters
ptr void*
Fields
IID
public static readonly Guid IID
Field Value
- Guid
Methods
CreateDrawingStateBlock()
public D2D1.DrawingStateBlock CreateDrawingStateBlock()
Returns
- D2D1.DrawingStateBlock
CreateDrawingStateBlockPtr()
public D2D1.DrawingStateBlock.Ptr CreateDrawingStateBlockPtr()
Returns
- D2D1.DrawingStateBlock.Ptr
CreateFactory(in Guid)
protected static void* CreateFactory(in Guid iid)
Parameters
iid Guid
Returns
- void*
CreatePathGeometry()
public D2D1.PathGeometry CreatePathGeometry()
Returns
- D2D1.PathGeometry
CreatePathGeometryPtr()
public D2D1.PathGeometry.Ptr CreatePathGeometryPtr()
Returns
- D2D1.PathGeometry.Ptr
CreateStrokeStyle(in StrokeStyleProperties, ReadOnlySpan<float>)
public D2D1.StrokeStyle CreateStrokeStyle(in D2D1.StrokeStyleProperties strokeStyleProperties, ReadOnlySpan<float> dashes)
Parameters
strokeStyleProperties D2D1.StrokeStyleProperties
dashes ReadOnlySpan<float>
Returns
- D2D1.StrokeStyle
CreateStrokeStylePtr(in StrokeStyleProperties, ReadOnlySpan<float>)
public D2D1.StrokeStyle.Ptr CreateStrokeStylePtr(in D2D1.StrokeStyleProperties strokeStyleProperties, ReadOnlySpan<float> dashes)
Parameters
strokeStyleProperties D2D1.StrokeStyleProperties
dashes ReadOnlySpan<float>
Returns
- D2D1.StrokeStyle.Ptr
GetDesktopDpi(out float, out float)
public void GetDesktopDpi(out float dpiX, out float dpiY)
Parameters
dpiX float
dpiY float