Class RuntimeEffect

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    public class RuntimeEffect
    extends RefCnt
    • Constructor Detail

      • RuntimeEffect

        @Internal
        public RuntimeEffect​(long ptr)
    • 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)