1#define_import_path bevy_feronia::types3struct SampledNoise {4 macro_noise: f32,5 micro_noise: f32,6 phase_noise: vec2<f32>,7};9struct DisplacedVertex {10 world_position: vec4<f32>,11 world_normal: vec3<f32>,12 world_tangent: vec4<f32>13}15struct InstanceInfo {16 world_from_local: mat4x4<f32>,17 instance_position: vec4<f32>,18 wrapped_time: f32,19 instance_index: u32,20#ifdef VERTEX_TANGENTS21 tangent: vec4<f32>22#endif23}