Package org.apache.flex.swf.types

Examples of org.apache.flex.swf.types.Filter


        return characters.toArray(new ButtonRecord[characters.size()]);
    }

    private Filter readFilter()
    {
        final Filter filter = new Filter();
        final int type = bitStream.readUI8();
        filter.setFilterID(type);

        switch (type)
        {
            case Filter.DROP_SHADOW:
                filter.setDropShadowFilter(readDropShadowFilter());
                break;
            case Filter.BLUR:
                filter.setBlurFilter(readBlurFilter());
                break;
            case Filter.GLOW:
                filter.setGlowFilter(readGlowFilter());
                break;
            case Filter.BEVEL:
                filter.setBevelFilter(readBevelFilter());
                break;
            case Filter.GRADIENT_GLOW:
                filter.setGradientGlowFilter(readGradientGlowFilter());
                break;
            case Filter.CONVOLUTION:
                filter.setConvolutionFilter(readConvolutionFilter());
                break;
            case Filter.COLOR_MATRIX:
                filter.setColorMatrixFilter(readColorMatrixFilter());
                break;
            case Filter.GRADIENT_BEVEL:
                filter.setGradientBevelFilter(readGradientBevelFilter());
                break;
        }

        return filter;
    }
View Full Code Here


        }
       
        if (context.filters != null)
        {
            List<Filter> filters = createFilters(context.filters);
            Filter filterArray[] = {};
            po3.setSurfaceFilterList(filters.toArray(filterArray));
            po3.setHasFilterList(true);
        }

        // FXG angles are always clockwise.
View Full Code Here

            IFilterNode f = iterator.next();
            if (f instanceof BevelFilterNode)
            {
                BevelFilterNode node = (BevelFilterNode)f;
                BevelFilter filter = createBevelFilter(node);
                Filter rec = new Filter();
                rec.setFilterID(Filter.BEVEL);
                rec.setBevelFilter(filter);
                filters.add(rec);
            }
            else if (f instanceof BlurFilterNode)
            {
                BlurFilterNode node = (BlurFilterNode)f;
                BlurFilter filter = createBlurFilter(node);
                Filter rec = new Filter();
                rec.setFilterID(Filter.BLUR);
                rec.setBlurFilter(filter);
                filters.add(rec);
            }
            else if (f instanceof ColorMatrixFilterNode)
            {
                ColorMatrixFilterNode node = (ColorMatrixFilterNode)f;
                Filter rec = new Filter();
                rec.setFilterID(Filter.COLOR_MATRIX);
                rec.setColorMatrixFilter(node.matrix);
                filters.add(rec);
            }
            else if (f instanceof DropShadowFilterNode)
            {
                DropShadowFilterNode node = (DropShadowFilterNode)f;
                DropShadowFilter filter = createDropShadowFilter(node);
                Filter rec = new Filter();
                rec.setFilterID(Filter.DROP_SHADOW);
                rec.setDropShadowFilter(filter);
                filters.add(rec);
            }
            else if (f instanceof GlowFilterNode)
            {
                GlowFilterNode node = (GlowFilterNode)f;
                GlowFilter filter = createGlowFilter(node);
                Filter rec = new Filter();
                rec.setFilterID(Filter.GLOW);
                rec.setGlowFilter(filter);
                filters.add(rec);
            }
            else if (f instanceof GradientBevelFilterNode)
            {
                GradientBevelFilterNode node = (GradientBevelFilterNode)f;
                GradientBevelFilter filter = createGradientBevelFilter(node);
                Filter rec = new Filter();
                rec.setFilterID(Filter.GRADIENT_BEVEL);
                rec.setGradientBevelFilter(filter);
                filters.add(rec);
            }
            else if (f instanceof GradientGlowFilterNode)
            {
                GradientGlowFilterNode node = (GradientGlowFilterNode)f;
                GradientGlowFilter filter = createGradientGlowFilter(node);
                Filter rec = new Filter();
                rec.setFilterID(Filter.GRADIENT_GLOW);
                rec.setGradientGlowFilter(filter);
                filters.add(rec);
            }
        }
        return filters;
    }
View Full Code Here

TOP

Related Classes of org.apache.flex.swf.types.Filter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.