@:value({ multiplyAlpha : true, quality : 0.3, color : 0x000000, size : 4.0 })new(size:Float = 4.0, color:Int = 0x000000, quality:Float = 0.3, multiplyAlpha:Bool = true)
@:value(1.)alpha:Float = 1.
color:Int
multiplyAlpha:Bool
quality:Float
size:Float
apply(ctx:RenderContext, src:Texture, ?output:Texture):Void
pass:Pass
primitive:Primitive
shader:T
inlineaddShader<T>(s:T):T
dispose():Void
inlinegetShader<T>(cl:Class<T>):T
inlineremoveShader(s:Shader):Bool
render():Void