Package io.github.humbleui.skija
Class PathEffect
- java.lang.Object
-
- io.github.humbleui.skija.impl.Native
-
- io.github.humbleui.skija.impl.Managed
-
- io.github.humbleui.skija.impl.RefCnt
-
- io.github.humbleui.skija.PathEffect
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class PathEffect extends RefCnt
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPathEffect.Style-
Nested classes/interfaces inherited from class io.github.humbleui.skija.impl.RefCnt
RefCnt._FinalizerHolder
-
Nested classes/interfaces inherited from class io.github.humbleui.skija.impl.Managed
Managed.CleanerThunk
-
-
Field Summary
-
Fields inherited from class io.github.humbleui.skija.impl.Managed
_cleanable
-
-
Constructor Summary
Constructors Constructor Description PathEffect(long ptr)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static long_nMakeCompose(long outerPtr, long innerPtr)static long_nMakeCorner(float radius)static long_nMakeDash(float[] intervals, float phase)static long_nMakeDiscrete(float segLength, float dev, int seed)static long_nMakeLine2D(float width, float[] matrix)static long_nMakePath1D(long pathPtr, float advance, float phase, int style)static long_nMakePath2D(float[] matrix, long pathPtr)static long_nMakeSum(long firstPtr, long secondPtr)PathEffectmakeCompose(PathEffect inner)static PathEffectmakeCorner(float radius)static PathEffectmakeDash(float[] intervals, float phase)static PathEffectmakeDiscrete(float segLength, float dev, int seed)static PathEffectmakeLine2D(float width, Matrix33 matrix)static PathEffectmakePath1D(Path path, float advance, float phase, PathEffect.Style style)static PathEffectmakePath2D(Matrix33 matrix, Path path)PathEffectmakeSum(PathEffect second)-
Methods inherited from class io.github.humbleui.skija.impl.RefCnt
_nGetFinalizer, _nGetRefCount, getRefCount, toString
-
Methods inherited from class io.github.humbleui.skija.impl.Managed
_nInvokeFinalizer, close, isClosed
-
Methods inherited from class io.github.humbleui.skija.impl.Native
_nativeEquals, equals, getPtr, hashCode
-
-
-
-
Method Detail
-
makeSum
public PathEffect makeSum(PathEffect second)
-
makeCompose
public PathEffect makeCompose(PathEffect inner)
-
makePath1D
public static PathEffect makePath1D(Path path, float advance, float phase, PathEffect.Style style)
-
makePath2D
public static PathEffect makePath2D(Matrix33 matrix, Path path)
-
makeLine2D
public static PathEffect makeLine2D(float width, Matrix33 matrix)
-
makeCorner
public static PathEffect makeCorner(float radius)
-
makeDash
public static PathEffect makeDash(float[] intervals, float phase)
-
makeDiscrete
public static PathEffect makeDiscrete(float segLength, float dev, int seed)
-
_nMakeSum
public static long _nMakeSum(long firstPtr, long secondPtr)
-
_nMakeCompose
public static long _nMakeCompose(long outerPtr, long innerPtr)
-
_nMakePath1D
public static long _nMakePath1D(long pathPtr, float advance, float phase, int style)
-
_nMakePath2D
public static long _nMakePath2D(float[] matrix, long pathPtr)
-
_nMakeLine2D
public static long _nMakeLine2D(float width, float[] matrix)
-
_nMakeCorner
public static long _nMakeCorner(float radius)
-
_nMakeDash
public static long _nMakeDash(float[] intervals, float phase)
-
_nMakeDiscrete
public static long _nMakeDiscrete(float segLength, float dev, int seed)
-
-