Table of Contents

Class Path

Namespace
Android.Graphics
Assembly
MASES.Netdroid.dll
public class Path : JVMBridgeBase<Path>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<Path>
Path
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Path>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Path>.IsAssignableFrom<T>()
JVMBridgeBase<Path>.Execute<T>(params T[])
JVMBridgeBase<Path>.DynBridgeClazz
JVMBridgeBase<Path>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

Path()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public Path()

Path(Path)

public Path(Path arg0)

Parameters

arg0 Path

Path

Path(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public Path(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

AddArc(RectF, float, float)

public void AddArc(RectF arg0, float arg1, float arg2)

Parameters

arg0 RectF

RectF

arg1 float

float

arg2 float

float

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

public void AddArc(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

arg3 float

float

arg4 float

float

arg5 float

float

AddCircle(float, float, float, Direction)

public void AddCircle(float arg0, float arg1, float arg2, Path.Direction arg3)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

arg3 Path.Direction

Path.Direction

AddOval(RectF, Direction)

public void AddOval(RectF arg0, Path.Direction arg1)

Parameters

arg0 RectF

RectF

arg1 Path.Direction

Path.Direction

AddOval(float, float, float, float, Direction)

public void AddOval(float arg0, float arg1, float arg2, float arg3, Path.Direction arg4)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

arg3 float

float

arg4 Path.Direction

Path.Direction

AddPath(Path)

public void AddPath(Path arg0)

Parameters

arg0 Path

Path

AddPath(Path, Matrix)

public void AddPath(Path arg0, Matrix arg1)

Parameters

arg0 Path

Path

arg1 Matrix

Matrix

AddPath(Path, float, float)

public void AddPath(Path arg0, float arg1, float arg2)

Parameters

arg0 Path

Path

arg1 float

float

arg2 float

float

AddRect(RectF, Direction)

public void AddRect(RectF arg0, Path.Direction arg1)

Parameters

arg0 RectF

RectF

arg1 Path.Direction

Path.Direction

AddRect(float, float, float, float, Direction)

public void AddRect(float arg0, float arg1, float arg2, float arg3, Path.Direction arg4)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

arg3 float

float

arg4 Path.Direction

Path.Direction

AddRoundRect(RectF, float, float, Direction)

public void AddRoundRect(RectF arg0, float arg1, float arg2, Path.Direction arg3)

Parameters

arg0 RectF

RectF

arg1 float

float

arg2 float

float

arg3 Path.Direction

Path.Direction

AddRoundRect(RectF, float[], Direction)

public void AddRoundRect(RectF arg0, float[] arg1, Path.Direction arg2)

Parameters

arg0 RectF

RectF

arg1 float[]

float

arg2 Path.Direction

Path.Direction

AddRoundRect(float, float, float, float, float, float, Direction)

public void AddRoundRect(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, Path.Direction arg6)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

arg3 float

float

arg4 float

float

arg5 float

float

arg6 Path.Direction

Path.Direction

AddRoundRect(float, float, float, float, float[], Direction)

public void AddRoundRect(float arg0, float arg1, float arg2, float arg3, float[] arg4, Path.Direction arg5)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

arg3 float

float

arg4 float[]

float

arg5 Path.Direction

Path.Direction

Approximate(float)

public float[] Approximate(float arg0)

Parameters

arg0 float

float

Returns

float[]

float

ArcTo(RectF, float, float)

public void ArcTo(RectF arg0, float arg1, float arg2)

Parameters

arg0 RectF

RectF

arg1 float

float

arg2 float

float

ArcTo(RectF, float, float, bool)

public void ArcTo(RectF arg0, float arg1, float arg2, bool arg3)

Parameters

arg0 RectF

RectF

arg1 float

float

arg2 float

float

arg3 bool

bool

ArcTo(float, float, float, float, float, float, bool)

public void ArcTo(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, bool arg6)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

arg3 float

float

arg4 float

float

arg5 float

float

arg6 bool

bool

Close()

public void Close()

ComputeBounds(RectF, bool)

[Obsolete]
public void ComputeBounds(RectF arg0, bool arg1)

Parameters

arg0 RectF

RectF

arg1 bool

bool

ConicTo(float, float, float, float, float)

public void ConicTo(float arg0, float arg1, float arg2, float arg3, float arg4)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

arg3 float

float

arg4 float

float

CubicTo(float, float, float, float, float, float)

public void CubicTo(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

arg3 float

float

arg4 float

float

arg5 float

float

GetFillType()

public Path.FillType GetFillType()

Returns

Path.FillType

Path.FillType

GetGenerationId()

public int GetGenerationId()

Returns

int

int

GetPathIterator()

public PathIterator GetPathIterator()

Returns

PathIterator

PathIterator

IncReserve(int)

public void IncReserve(int arg0)

Parameters

arg0 int

int

Interpolate(Path, float, Path)

public bool Interpolate(Path arg0, float arg1, Path arg2)

Parameters

arg0 Path

Path

arg1 float

float

arg2 Path

Path

Returns

bool

bool

IsConvex()

[Obsolete]
public bool IsConvex()

Returns

bool

bool

IsEmpty()

public bool IsEmpty()

Returns

bool

bool

IsInterpolatable(Path)

public bool IsInterpolatable(Path arg0)

Parameters

arg0 Path

Path

Returns

bool

bool

IsInverseFillType()

public bool IsInverseFillType()

Returns

bool

bool

IsRect(RectF)

public bool IsRect(RectF arg0)

Parameters

arg0 RectF

RectF

Returns

bool

bool

LineTo(float, float)

public void LineTo(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

MoveTo(float, float)

public void MoveTo(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

Offset(float, float)

public void Offset(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

Offset(float, float, Path)

public void Offset(float arg0, float arg1, Path arg2)

Parameters

arg0 float

float

arg1 float

float

arg2 Path

Path

OpMethod(Path, Path, Op)

public bool OpMethod(Path arg0, Path arg1, Path.Op arg2)

Parameters

arg0 Path

Path

arg1 Path

Path

arg2 Path.Op

Path.Op

Returns

bool

bool

OpMethod(Path, Op)

public bool OpMethod(Path arg0, Path.Op arg1)

Parameters

arg0 Path

Path

arg1 Path.Op

Path.Op

Returns

bool

bool

QuadTo(float, float, float, float)

public void QuadTo(float arg0, float arg1, float arg2, float arg3)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

arg3 float

float

RConicTo(float, float, float, float, float)

public void RConicTo(float arg0, float arg1, float arg2, float arg3, float arg4)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

arg3 float

float

arg4 float

float

RCubicTo(float, float, float, float, float, float)

public void RCubicTo(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

arg3 float

float

arg4 float

float

arg5 float

float

RLineTo(float, float)

public void RLineTo(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

RMoveTo(float, float)

public void RMoveTo(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

RQuadTo(float, float, float, float)

public void RQuadTo(float arg0, float arg1, float arg2, float arg3)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

arg3 float

float

Reset()

public void Reset()

Rewind()

public void Rewind()

Set(Path)

public void Set(Path arg0)

Parameters

arg0 Path

Path

SetFillType(FillType)

public void SetFillType(Path.FillType arg0)

Parameters

arg0 Path.FillType

Path.FillType

SetLastPoint(float, float)

public void SetLastPoint(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

ToggleInverseFillType()

public void ToggleInverseFillType()

Transform(Matrix)

public void Transform(Matrix arg0)

Parameters

arg0 Matrix

Matrix

Transform(Matrix, Path)

public void Transform(Matrix arg0, Path arg1)

Parameters

arg0 Matrix

Matrix

arg1 Path

Path