Package io.github.humbleui.skija
Class MaskFilter
- 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.MaskFilter
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class MaskFilter extends RefCnt
-
-
Nested Class Summary
-
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 MaskFilter(long ptr)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static long_nMakeBlur(int mode, float sigma, boolean respectCTM)static long_nMakeClip(byte min, byte max)static long_nMakeGamma(float gamma)static long_nMakeShader(long shaderPtr)static long_nMakeTable(byte[] table)static MaskFiltermakeBlur(FilterBlurMode mode, float sigma)static MaskFiltermakeBlur(FilterBlurMode mode, float sigma, boolean respectCTM)static MaskFiltermakeClip(int min, int max)static MaskFiltermakeGamma(float gamma)static MaskFiltermakeShader(Shader s)static MaskFiltermakeTable(byte[] table)-
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
-
makeBlur
public static MaskFilter makeBlur(FilterBlurMode mode, float sigma)
-
makeBlur
public static MaskFilter makeBlur(FilterBlurMode mode, float sigma, boolean respectCTM)
-
makeShader
public static MaskFilter makeShader(Shader s)
-
makeTable
public static MaskFilter makeTable(byte[] table)
-
makeGamma
public static MaskFilter makeGamma(float gamma)
-
makeClip
public static MaskFilter makeClip(int min, int max)
-
_nMakeBlur
public static long _nMakeBlur(int mode, float sigma, boolean respectCTM)
-
_nMakeShader
public static long _nMakeShader(long shaderPtr)
-
_nMakeTable
public static long _nMakeTable(byte[] table)
-
_nMakeGamma
public static long _nMakeGamma(float gamma)
-
_nMakeClip
public static long _nMakeClip(byte min, byte max)
-
-