Class Path
public class Path : JVMBridgeBase<Path>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Path>Path
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Path>.SExecuteWithSignature<TReturn>(Type, IJavaType, string, string, params object[])JVMBridgeBase<Path>.IsAssignableFrom(IJavaType)JVMBridgeBase<Path>.IsAssignableFrom<T>()JVMBridgeBase<Path>.Execute<T>(params T[])JVMBridgeBase<Path>.DynBridgeClazzJVMBridgeBase<Path>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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)
https://developer.android.com/reference/android/graphics/Path.html#%3Cinit%3E(android.graphics.Path)
public Path(Path arg0)
Parameters
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
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
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, bool)
[Obsolete]
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
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]
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)