new()
@:value(false)forwardMode:Bool = false
lightBuffer:LightBuffer
@:value([])lightingShaders:Array<Shader> = []
@:value({ shadows : true })drawScreenLights(r:Renderer, lightPass:ScreenFx<Dynamic>, shadows:Bool = true):Void
drawShadows(light:Light, passes:PassList):Void
@:value(0)drawPasses:Int = 0
shadowLight:Light
initGlobals(globals:Globals):Void
initLights(ctx:RenderContext):Void