Kaba class Camera ed

...

Syntax ed

class Camera extends Component
    var bloom_factor: f32
    var bloom_radius: f32
    var enabled: bool
    var exposure: f32
    var focal_blur: f32
    var focal_length: f32
    var focus_enabled: bool
    var fov: f32
    var m_view: mat4
    var max_depth: f32
    var min_depth: f32
    var owner: Entity&
    var show: bool

    # constructors
    func mut __init__()

    # functions
    func project(p: vec3) -> vec3
    func unproject(p: vec3) -> vec3
    func mut update_matrices(aspect_ratio: f32)

Functions ed

func project(p: vec3) -> vec3
...

func unproject(p: vec3) -> vec3
...

func mut update_matrices(aspect_ratio: f32)
...

Elements ed

var bloom_factor: f32
...

var bloom_radius: f32
...

var enabled: bool
...

var exposure: f32
...

var focal_blur: f32
...

var focal_length: f32
...

var focus_enabled: bool
...

var fov: f32
...

var m_view: mat4
...

var max_depth: f32
...

var min_depth: f32
...

var owner: Entity&
...

var show: bool
...