Class Path
public class Path : JVMBridgeBase<Path>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
Path
- Implements
- Extension Methods
Constructors
Path()
public Path()
Path(Path)
https://developer.android.com/reference/android/graphics/Path.html#%3Cinit%3E(android.graphics.Path)
public Path(Path arg0)
Parameters
Path(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Path(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
AddArc(RectF, float, float)
public void AddArc(RectF arg0, float arg1, float arg2)
Parameters
AddArc(float, float, float, float, float, float)
public void AddArc(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
Parameters
AddCircle(float, float, float, Direction)
public void AddCircle(float arg0, float arg1, float arg2, Path.Direction arg3)
Parameters
AddOval(RectF, Direction)
public void AddOval(RectF arg0, Path.Direction arg1)
Parameters
AddOval(float, float, float, float, Direction)
public void AddOval(float arg0, float arg1, float arg2, float arg3, Path.Direction arg4)
Parameters
AddPath(Path)
public void AddPath(Path arg0)
Parameters
AddPath(Path, Matrix)
public void AddPath(Path arg0, Matrix arg1)
Parameters
AddPath(Path, float, float)
public void AddPath(Path arg0, float arg1, float arg2)
Parameters
AddRect(RectF, Direction)
public void AddRect(RectF arg0, Path.Direction arg1)
Parameters
AddRect(float, float, float, float, Direction)
public void AddRect(float arg0, float arg1, float arg2, float arg3, Path.Direction arg4)
Parameters
AddRoundRect(RectF, float, float, Direction)
public void AddRoundRect(RectF arg0, float arg1, float arg2, Path.Direction arg3)
Parameters
AddRoundRect(RectF, float[], Direction)
public void AddRoundRect(RectF arg0, float[] arg1, Path.Direction arg2)
Parameters
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
AddRoundRect(float, float, float, float, float[], Direction)
public void AddRoundRect(float arg0, float arg1, float arg2, float arg3, float[] arg4, Path.Direction arg5)
Parameters
Approximate(float)
public float[] Approximate(float arg0)
Parameters
Returns
ArcTo(RectF, float, float)
public void ArcTo(RectF arg0, float arg1, float arg2)
Parameters
ArcTo(RectF, float, float, bool)
public void ArcTo(RectF arg0, float arg1, float arg2, bool arg3)
Parameters
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
Close()
public void Close()
ComputeBounds(RectF)
public void ComputeBounds(RectF arg0)
Parameters
ComputeBounds(RectF, bool)
public void ComputeBounds(RectF arg0, bool arg1)
Parameters
ConicTo(float, float, float, float, float)
public void ConicTo(float arg0, float arg1, float arg2, float arg3, float arg4)
Parameters
CreatePoolableInstance()
HPA initializer for Path()
public static Path CreatePoolableInstance()
Returns
CreatePoolableInstance(Path)
HPA initializer for Path(Android.Graphics.Path arg0)
public static Path CreatePoolableInstance(Path arg0)
Parameters
arg0Path
Returns
CubicTo(float, float, float, float, float, float)
public void CubicTo(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
Parameters
GetFillType()
public Path.FillType GetFillType()
Returns
GetGenerationId()
public int GetGenerationId()
Returns
GetPathIterator()
public PathIterator GetPathIterator()
Returns
IncReserve(int)
public void IncReserve(int arg0)
Parameters
Interpolate(Path, float, Path)
public bool Interpolate(Path arg0, float arg1, Path arg2)
Parameters
Returns
IsConvex()
[Obsolete("Deprecated in JVM")]
public bool IsConvex()
Returns
IsEmpty()
public bool IsEmpty()
Returns
IsInterpolatable(Path)
public bool IsInterpolatable(Path arg0)
Parameters
Returns
IsInverseFillType()
public bool IsInverseFillType()
Returns
IsRect(RectF)
public bool IsRect(RectF arg0)
Parameters
Returns
LineTo(float, float)
public void LineTo(float arg0, float arg1)
Parameters
MoveTo(float, float)
public void MoveTo(float arg0, float arg1)
Parameters
Offset(float, float)
public void Offset(float arg0, float arg1)
Parameters
Offset(float, float, Path)
public void Offset(float arg0, float arg1, Path arg2)
Parameters
OpMethod(Path, Path, Op)
public bool OpMethod(Path arg0, Path arg1, Path.Op arg2)
Parameters
Returns
OpMethod(Path, Op)
public bool OpMethod(Path arg0, Path.Op arg1)
Parameters
Returns
QuadTo(float, float, float, float)
public void QuadTo(float arg0, float arg1, float arg2, float arg3)
Parameters
RConicTo(float, float, float, float, float)
public void RConicTo(float arg0, float arg1, float arg2, float arg3, float arg4)
Parameters
RCubicTo(float, float, float, float, float, float)
public void RCubicTo(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
Parameters
RLineTo(float, float)
public void RLineTo(float arg0, float arg1)
Parameters
RMoveTo(float, float)
public void RMoveTo(float arg0, float arg1)
Parameters
RQuadTo(float, float, float, float)
public void RQuadTo(float arg0, float arg1, float arg2, float arg3)
Parameters
Reset()
public void Reset()
Rewind()
public void Rewind()
Set(Path)
public void Set(Path arg0)
Parameters
SetFillType(FillType)
public void SetFillType(Path.FillType arg0)
Parameters
SetLastPoint(float, float)
public void SetLastPoint(float arg0, float arg1)
Parameters
ToggleInverseFillType()
public void ToggleInverseFillType()
Transform(Matrix)
public void Transform(Matrix arg0)
Parameters
Transform(Matrix, Path)
public void Transform(Matrix arg0, Path arg1)