Constructor

new(scene:Scene)

Variables

Methods

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

done():Void

@:value({ index : 0 })@:access(h3d.mat.Pass)inlineemit(mat:Material, obj:Object, index:Int = 0):Void

inlinegetGlobal(name:String):Dynamic

inlinenextPass():Void

setCamera(cam:Camera):Void

inlinesetGlobal(name:String, v:Dynamic):Void

start():Void

Inherited Variables

Defined by RenderContext

frame:Int

@:value(new h3d.shader.Buffers())shaderBuffers:Buffers = new h3d.shader.Buffers()

time:Float

Inherited Methods

Defined by RenderContext

@:value({ compute : false })fillParams(buf:Buffers, s:RuntimeShader, shaders:ShaderList, compute:Bool = false):Void

@:value({ opt : false })inlinegetParamValue(p:AllocParam, shaders:ShaderList, opt:Bool = false):Dynamic

setCurrent():Void