Package org.apache.flex.swf.types

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


        return filter;
    }

    private DropShadowFilter readDropShadowFilter()
    {
        final DropShadowFilter filter = new DropShadowFilter();
        filter.setDropShadowColor(readRGBA());
        filter.setBlurX(bitStream.readFIXED());
        filter.setBlurY(bitStream.readFIXED());
        filter.setAngle(bitStream.readFIXED());
        filter.setDistance(bitStream.readFIXED());
        filter.setStrength(bitStream.readFIXED8());
        filter.setInnerShadow(bitStream.readBit());
        filter.setKnockout(bitStream.readBit());
        filter.setCompositeSource(bitStream.readBit());
        filter.setPasses(bitStream.readUB(5));
        return filter;
    }
View Full Code Here


                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);
            }
View Full Code Here

        return filter;
    }

    protected DropShadowFilter createDropShadowFilter(DropShadowFilterNode node)
    {
        DropShadowFilter filter = new DropShadowFilter();
        filter.setDropShadowColor(TypeHelper.splitColor(TypeHelper.colorARGB(node.color, node.alpha)));
        filter.setAngle((float)(node.angle*Math.PI/180.0));
        filter.setBlurX((float)(node.blurX));
        filter.setBlurY((float)(node.blurY));
        filter.setDistance((float)(node.distance));
        filter.setStrength((float)(node.strength));
        filter.setPasses(node.quality);
        filter.setCompositeSource(!node.hideObject);
        filter.setKnockout(node.knockout);
        filter.setInnerShadow(node.inner);
        return filter;
    }
View Full Code Here

TOP

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

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.