Package io.github.humbleui.skija
Class RuntimeEffect
- 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.RuntimeEffect
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class RuntimeEffect 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 RuntimeEffect(long ptr)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static long_nMakeColorFilter(long runtimeEffectPtr, long uniformPtr, long[] childrenPtrs)static long_nMakeForColorFilter(java.lang.String sksl)static long_nMakeForShader(java.lang.String sksl)static long_nMakeShader(long runtimeEffectPtr, long uniformPtr, long[] childrenPtrs, float[] localMatrix)@NotNull ColorFiltermakeColorFilter(@Nullable Data uniforms, @Nullable ColorFilter[] children)static @NotNull RuntimeEffectmakeForColorFilter(java.lang.String sksl)static RuntimeEffectmakeForShader(java.lang.String sksl)@NotNull ShadermakeShader(@Nullable Data uniforms, @Nullable Shader[] children, @Nullable Matrix33 localMatrix)-
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
-
makeForShader
public static RuntimeEffect makeForShader(java.lang.String sksl)
-
makeShader
@NotNull public @NotNull Shader makeShader(@Nullable @Nullable Data uniforms, @Nullable @Nullable Shader[] children, @Nullable @Nullable Matrix33 localMatrix)
-
makeForColorFilter
@NotNull public static @NotNull RuntimeEffect makeForColorFilter(java.lang.String sksl)
-
makeColorFilter
@NotNull public @NotNull ColorFilter makeColorFilter(@Nullable @Nullable Data uniforms, @Nullable @Nullable ColorFilter[] children)
-
_nMakeForShader
@Internal public static long _nMakeForShader(java.lang.String sksl)
-
_nMakeShader
@Internal public static long _nMakeShader(long runtimeEffectPtr, long uniformPtr, long[] childrenPtrs, float[] localMatrix)
-
_nMakeForColorFilter
@Internal public static long _nMakeForColorFilter(java.lang.String sksl)
-
_nMakeColorFilter
@Internal public static long _nMakeColorFilter(long runtimeEffectPtr, long uniformPtr, long[] childrenPtrs)
-
-