Kaba class ComputeTask ed

...

Syntax ed

class ComputeTask extends RenderTask
    var active: bool
    var nx: i32
    var ny: i32
    var nz: i32
    var shader_data: Any

    # constructors
    func mut __init__(ctx: Context&, name: string, shader: shared![Shader], n: i32[])

    # functions
    func bind_image(index: i32, tex: Texture&)
    func bind_storage_buffer(index: i32, buf: ShaderStorageBuffer&)
    func bind_texture(index: i32, tex: Texture&)
    func bind_uniform_buffer(index: i32, buf: UniformBuffer&)
    func virtual render(params: RenderParams)

Functions ed

func bind_image(index: i32, tex: Texture&)
...

func bind_storage_buffer(index: i32, buf: ShaderStorageBuffer&)
...

func bind_texture(index: i32, tex: Texture&)
...

func bind_uniform_buffer(index: i32, buf: UniformBuffer&)
...

func virtual render(params: RenderParams)
...

Elements ed

var active: bool
...

var nx: i32
...

var ny: i32
...

var nz: i32
...

var shader_data: Any
...