1 type Material = 2 val vertex_shader : String 3 val fragment_shader : String 4 val resources : List<(String, OneMany<Resource>)> 5 var descriptor_set : DescriptorSet @mut 6 var pipeline_layout : PipelineLayout @mut 7 val is_translucent : bool 8 9 object Material = 10 def create (vertex_shader : String 11 fragment_shader : String 12 resources : List<(String, OneMany<Resource>)> 13 is_translucent : bool) = 14 Material =vertex_shader =fragment_shader =resources =is_translucent 15 descriptor_set = null 16 pipeline_layout = null 17