Class
GdiPath

Definition

Constructors

GdiPath()

Declaration

cs-api-definition
public GdiPath()

Properties

RawPath

Declaration

cs-api-definition
public override object RawPath { get; }

Property Value

object

Overrides Path.RawPath

Methods

AddArc(float, float, float, float, float, float)

Declaration

cs-api-definition
public override void AddArc(float x, float y, float width, float height, float startAngle, float sweepAngle)

Parameters

x

float

y

float

width

float

height

float

startAngle

float

sweepAngle

float

Overrides Path.AddArc(float, float, float, float, float, float)

AddBezier(float, float, float, float, float, float, float, float)

Declaration

cs-api-definition
public override void AddBezier(float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4)

Parameters

x1

float

y1

float

x2

float

y2

float

x3

float

y3

float

x4

float

y4

float

Overrides Path.AddBezier(float, float, float, float, float, float, float, float)

AddEllipse(RectangleF)

Declaration

cs-api-definition
public override void AddEllipse(RectangleF rectangle)

Parameters

rectangle

RectangleF

Overrides Path.AddEllipse(RectangleF)

AddLine(float, float, float, float)

Declaration

cs-api-definition
public override void AddLine(float x1, float y1, float x2, float y2)

Parameters

x1

float

y1

float

x2

float

y2

float

Overrides Path.AddLine(float, float, float, float)

AddRectangle(float, float, float, float)

Declaration

cs-api-definition
public override void AddRectangle(float x1, float y1, float width, float height)

Parameters

x1

float

y1

float

width

float

height

float

Overrides Path.AddRectangle(float, float, float, float)

DisposeUnmanagedResources()

Releases any UNMANAGED resources used by this object. NOTE: If you declare some unmanaged resources in your class, you should override its finalizer and put disposing logic there also.

Declaration

cs-api-definition
protected override void DisposeUnmanagedResources()

Overrides DisposableObject.DisposeUnmanagedResources()

GetBounds()

Declaration

cs-api-definition
public override RectangleF GetBounds()

Returns

RectangleF

Overrides Path.GetBounds()

OnAttached(object)

Declaration

cs-api-definition
protected override bool OnAttached(object rawPath)

Parameters

rawPath

object

Returns

bool

Overrides Path.OnAttached(object)

OnBeginFigure()

Declaration

cs-api-definition
protected override void OnBeginFigure()

Overrides Path.OnBeginFigure()

OnEndFigure()

Declaration

cs-api-definition
protected override void OnEndFigure()

Overrides Path.OnEndFigure()