Kaba class RenderPath ed

...

Syntax ed

class RenderPath extends Renderer
    var ambient_occlusion_radius: f32
    var background_color: Color?
    var view: CameraParams

    # constructors
    func mut __init__()

    # functions
    func mut virtual add_background_emitter(emitter: shared![MeshEmitter])
    func mut virtual add_opaque_emitter(emitter: shared![MeshEmitter])
    func mut virtual add_transparent_emitter(emitter: shared![MeshEmitter])
    func mut set_lights(lights: YLight&[])
    func mut set_view(view: CameraParams)

Functions ed

func mut virtual add_background_emitter(emitter: shared![MeshEmitter])
...

func mut virtual add_opaque_emitter(emitter: shared![MeshEmitter])
...

func mut virtual add_transparent_emitter(emitter: shared![MeshEmitter])
...

func mut set_lights(lights: YLight&[])
...

func mut set_view(view: CameraParams)
...

Elements ed

var ambient_occlusion_radius: f32
...

var background_color: Color?
...

var view: CameraParams
...