pub struct MaterialConfig {Show 37 fields
pub material_name: Option<String>,
pub friction_factor: Option<f32>,
pub fluid_friction_factor: Option<f32>,
pub direction_friction_factor: Option<f32>,
pub snow_depth_player: Option<f32>,
pub snow_depth: Option<f32>,
pub snow_solidity: Option<f32>,
pub snow_trail_width: Option<f32>,
pub player_fall: Option<f32>,
pub dust_amount: Option<f32>,
pub stream_amount: Option<f32>,
pub ice_amount: Option<f32>,
pub grass_amount: Option<f32>,
pub sparcle_amount: Option<f32>,
pub sound_riding: Option<String>,
pub sound_riding_volume: Option<f32>,
pub sound_riding_frequency: Option<f32>,
pub sound_riding_effect: Option<f32>,
pub sound_canting: Option<String>,
pub sound_canting_volume: Option<f32>,
pub sound_canting_frequency: Option<f32>,
pub sound_canting_effect: Option<f32>,
pub sound_jump: Option<String>,
pub sound_jump_volume: Option<f32>,
pub sound_jump_frequency: Option<f32>,
pub sound_jump_effect: Option<f32>,
pub sound_landing: Option<String>,
pub sound_landing_volume: Option<f32>,
pub sound_landing_frequency: Option<f32>,
pub sound_landing_effect: Option<f32>,
pub texture_file: Option<String>,
pub texture_u: Option<f32>,
pub texture_v: Option<f32>,
pub texture_u_offset: Option<f32>,
pub texture_v_offset: Option<f32>,
pub texture_u_offset_delta: Option<f32>,
pub texture_v_offset_delta: Option<f32>,
}Fields§
§material_name: Option<String>§friction_factor: Option<f32>§fluid_friction_factor: Option<f32>§direction_friction_factor: Option<f32>§snow_depth_player: Option<f32>§snow_depth: Option<f32>§snow_solidity: Option<f32>§snow_trail_width: Option<f32>§player_fall: Option<f32>§dust_amount: Option<f32>§stream_amount: Option<f32>§ice_amount: Option<f32>§grass_amount: Option<f32>§sparcle_amount: Option<f32>§sound_riding: Option<String>§sound_riding_volume: Option<f32>§sound_riding_frequency: Option<f32>§sound_riding_effect: Option<f32>§sound_canting: Option<String>§sound_canting_volume: Option<f32>§sound_canting_frequency: Option<f32>§sound_canting_effect: Option<f32>§sound_jump: Option<String>§sound_jump_volume: Option<f32>§sound_jump_frequency: Option<f32>§sound_jump_effect: Option<f32>§sound_landing: Option<String>§sound_landing_volume: Option<f32>§sound_landing_frequency: Option<f32>§sound_landing_effect: Option<f32>§texture_file: Option<String>§texture_u: Option<f32>§texture_v: Option<f32>§texture_u_offset: Option<f32>§texture_v_offset: Option<f32>§texture_u_offset_delta: Option<f32>§texture_v_offset_delta: Option<f32>Implementations§
Trait Implementations§
Source§impl Clone for MaterialConfig
impl Clone for MaterialConfig
Source§fn clone(&self) -> MaterialConfig
fn clone(&self) -> MaterialConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MaterialConfig
impl Debug for MaterialConfig
Source§impl Default for MaterialConfig
impl Default for MaterialConfig
Source§fn default() -> MaterialConfig
fn default() -> MaterialConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MaterialConfigwhere
MaterialConfig: Default,
impl<'de> Deserialize<'de> for MaterialConfigwhere
MaterialConfig: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for MaterialConfig
impl RefUnwindSafe for MaterialConfig
impl Send for MaterialConfig
impl Sync for MaterialConfig
impl Unpin for MaterialConfig
impl UnsafeUnpin for MaterialConfig
impl UnwindSafe for MaterialConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more