1 type Aabb = struct 2 min_x : f32 3 max_x : f32 4 min_y : f32 5 max_y : f32 6 min_z : f32 7 max_z : f32 8 9 object Aabb = 10 val default = Aabb f32.min f32.max f32.min f32.max f32.min f32.max 11 12 type Field @open = enum 13 | Object 14 15 type Object @mut = 16 val field : Field 17 var mesh = Mesh@null 18 var color = Vector4 1 1 1 1 19 val emission : f32 = 0 20 var material = Material@null 21 var transform = Matrix4.identity 22 var camera_index : u32 = 0 23 var scissor = Rect2D@zero 24 val aabb = Aabb.default 25 val skin_offset : u32 = 0 26