Exemplo n.º 1
0
            public override ITextureFilter Process(ITextureFilter input)
            {
                if (string.IsNullOrWhiteSpace(Condition) ||
                    !RenderScriptEngine.Eval(input, GetScript(), GetType().Name))
                {
                    return(input);
                }

                return(base.Process(input));
            }
Exemplo n.º 2
0
            protected override ITextureFilter CreateFilter(ITextureFilter input)
            {
                if (string.IsNullOrWhiteSpace(Condition) || Preset == null)
                {
                    return(input);
                }

                if (!RenderScriptEngine.Eval(input, GetScript(), GetType().Name))
                {
                    return(input);
                }

                return(input + Preset);
            }