topical media & game development
student-ar-org-papervision3d-core-effects-utils-BitmapDrawCommand.ax
student-ar-org-papervision3d-core-effects-utils-BitmapDrawCommand.ax
[swf]
[flash]
flex
...
author: Default
version: 0.1
package org.papervision3d.core.effects.utils {
import flash.display.BitmapData;
import flash.display.BlendMode;
import flash.display.DisplayObject;
import flash.geom.ColorTransform;
import flash.geom.Matrix;
import flash.geom.Rectangle;
public class @ax-student-ar-org-papervision3d-core-effects-utils-BitmapDrawCommand {
public var colorTransform:ColorTransform = null;
public var transformMatrix:Matrix = null;
public var blendMode:String = BlendMode.NORMAL;
public var smooth:Boolean = false;
public var drawContainer:Boolean = false;
public function @ax-student-ar-org-papervision3d-core-effects-utils-BitmapDrawCommand(transMat:Matrix = null, colorTransform:ColorTransform = null, blendMode:String = null, smooth:Boolean = false){
this.transformMatrix = transMat;
this.colorTransform = colorTransform;
this.blendMode = blendMode;
this.smooth = smooth;
}
public function draw(canvas:BitmapData, drawLayer:DisplayObject, transMat:Matrix = null, clipRect:Rectangle = null):void{
var tMat:Matrix = transMat.clone();
if(transformMatrix)
tMat.concat(transformMatrix);
canvas.draw(drawLayer, tMat, colorTransform, blendMode, clipRect, smooth);
}
}
}
(C) Æliens
04/09/2009
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.