[]
ID2D1StrokeStyle
[Guid("2cd9069d-12e2-11dc-9fed-001143a055f9")]
public class StrokeStyle : Resource, IDisposable, IUnknown
Initializes a new instance of the StrokeStyle class.
public StrokeStyle(IntPtr nativePtr)
nativePtr System.IntPtrThe native pointer.
Creates an StrokeStyle that describes start cap, dash pattern, and other features of a stroke.
public static StrokeStyle Create(Factory factory, ref StrokeStyleProperties properties, float[] dashes)
factory Factoryan instance of Factory
properties StrokeStylePropertiesA structure that describes the stroke's line cap, dash offset, and other details of a stroke.
dashes float[]An array whose elements are set to the length of each dash and space in the dash pattern. The first element sets the length of a dash, the second element sets the length of a space, the third element sets the length of a dash, and so on. The length of each dash and space in the dash pattern is the product of the element value in the array and the stroke width.
Creates an StrokeStyle that describes start cap, dash pattern, and other features of a stroke.
public static StrokeStyle Create(Factory factory, ref StrokeStyleProperties properties)
factory Factoryan instance of Factory
properties StrokeStylePropertiesa definition for this render target
D2D1_CAP_STYLE ID2D1StrokeStyle::GetDashCap()
public CapStyle GetDashCap()
void ID2D1StrokeStyle::GetDashes([Out, Buffer] float* dashes,[In] unsigned int dashesCount)
public void GetDashes(float[] dashes, int dashesCount)
dashes float[]dashesCount intunsigned int ID2D1StrokeStyle::GetDashesCount()
public int GetDashesCount()
float ID2D1StrokeStyle::GetDashOffset()
public float GetDashOffset()
D2D1_DASH_STYLE ID2D1StrokeStyle::GetDashStyle()
public DashStyle GetDashStyle()
D2D1_CAP_STYLE ID2D1StrokeStyle::GetEndCap()
public CapStyle GetEndCap()
D2D1_LINE_JOIN ID2D1StrokeStyle::GetLineJoin()
public LineJoin GetLineJoin()
float ID2D1StrokeStyle::GetMiterLimit()
public float GetMiterLimit()
D2D1_CAP_STYLE ID2D1StrokeStyle::GetStartCap()
public CapStyle GetStartCap()
Performs an explicit conversion from System.IntPtr to StrokeStyle.
public static explicit operator StrokeStyle(IntPtr nativePointer)
nativePointer System.IntPtr