Kaba class Shader ed

...

Syntax ed

class Shader

    # constructors
    func mut __init__()

    # functions
    func dispatch(nx: i32, ny: i32, nz: i32)
    func mut link_uniform_block(name: string, binding: i32)
    func location(name: string) -> i32
    func mut set_color(name: string, c: Color)
    func mut set_color_l(loc: i32, c: Color)
    func mut set_float(name: string, f: f32)
    func mut set_float_l(loc: i32, f: f32)
    func mut set_floats(name: string, data: f32*, num: i32)
    func mut set_floats_l(loc: i32, data: f32*, num: i32)
    func mut set_int(name: string, i: i32)
    func mut set_int_l(loc: i32, i: i32)
    func mut set_matrix(name: string, m: mat4)
    func mut set_matrix_l(loc: i32, m: mat4)

Functions ed

func dispatch(nx: i32, ny: i32, nz: i32)
...

func mut link_uniform_block(name: string, binding: i32)
...

func location(name: string) -> i32
...

func mut set_color(name: string, c: Color)
...

func mut set_color_l(loc: i32, c: Color)
...

func mut set_float(name: string, f: f32)
...

func mut set_float_l(loc: i32, f: f32)
...

func mut set_floats(name: string, data: f32*, num: i32)
...

func mut set_floats_l(loc: i32, data: f32*, num: i32)
...

func mut set_int(name: string, i: i32)
...

func mut set_int_l(loc: i32, i: i32)
...

func mut set_matrix(name: string, m: mat4)
...

func mut set_matrix_l(loc: i32, m: mat4)
...