Constructor

new()

Variables

@:value([])effects:Array<RendererFX> = []

@:value(Default)renderMode:RenderMode = Default

@:value(true)shadows:Bool = true

Methods

addShader(s:Shader):Void

Inject a post process shader for the current frame. Shaders are reset after each render.

@:value({ z : 1, y : 1, x : 1 })computeDispatch(shader:Null<Shader>, x:Int = 1, y:Int = 1, z:Int = 1):Void

dispose():Void

getEffect<T>(cl:Class<T>):T

getPass<T>(c:Class<T>):T

getPassByName(name:String):Output

process(passes:Array<PassObjects>):Void

start():Void

Inherited Variables

Defined by AnyProps

props:Any

Inherited Methods

Defined by AnyProps

getDefaultProps(?kind:String):Any

setDefaultProps(kind:String):Void