Kaba class Model ed

...

Syntax ed

class Model extends Component
    var materials: owned![Material][]
    var max: vec3
    var mesh: shared![Mesh][3]
    var min: vec3
    var name: string
    var owner: Entity&
    var radius: f32

    # constructors
    func mut __init__()

    # functions
    func mut begin_edit(detail: i32)
    func mut end_edit(detail: i32)
    func get_vertex(index: i32) -> vec3
    func mut make_editable()

    # nested classes
    class Mesh

Nested classes ed

Functions ed

func mut begin_edit(detail: i32)
...

func mut end_edit(detail: i32)
...

func get_vertex(index: i32) -> vec3
...

func mut make_editable()
...

Elements ed

var materials: owned![Material][]
...

var max: vec3
...

var mesh: shared![Mesh][3]
...

var min: vec3
...

var name: string
...

var owner: Entity&
...

var radius: f32
...