Struct rin::scene::water::ParametersSend [−][src]
pub struct ParametersSend {Show fields
pub frequency: Parameter<'static, f32>,
pub wave_strength: Parameter<'static, f32>,
pub speed: Parameter<'static, f32>,
pub reflective_factor: Parameter<'static, f32>,
pub normal_scale: Parameter<'static, f32>,
pub max_visible_depth: Parameter<'static, f32>,
pub reflection_clip_bias: Parameter<'static, f32>,
pub refraction_clip_bias: Parameter<'static, f32>,
pub water_density: Parameter<'static, f32>,
pub water_color_tint: Parameter<'static, Rgb<f32, Srgb>>,
pub water_color_coefficient: Parameter<'static, Rgb<f32, Srgb>>,
pub refraction_color_mix: Parameter<'static, f32>,
pub reflection_color_mix: Parameter<'static, f32>,
pub highlights_factor: Parameter<'static, f32>,
pub highlights_power: Parameter<'static, f32>,
pub receives_shadows: Parameter<'static, bool>,
pub receives_global_illumination: Parameter<'static, bool>,
pub msaa_samples: u32,
pub buffer_size_sender: Sender<Matrix<u32, U2, U1, <DefaultAllocator as Allocator<u32, U2, U1>>::Buffer>>,
pub buffer_size: Matrix<u32, U2, U1, <DefaultAllocator as Allocator<u32, U2, U1>>::Buffer>,
}Fields
frequency: Parameter<'static, f32>wave_strength: Parameter<'static, f32>speed: Parameter<'static, f32>reflective_factor: Parameter<'static, f32>normal_scale: Parameter<'static, f32>max_visible_depth: Parameter<'static, f32>reflection_clip_bias: Parameter<'static, f32>refraction_clip_bias: Parameter<'static, f32>water_density: Parameter<'static, f32>water_color_tint: Parameter<'static, Rgb<f32, Srgb>>water_color_coefficient: Parameter<'static, Rgb<f32, Srgb>>refraction_color_mix: Parameter<'static, f32>reflection_color_mix: Parameter<'static, f32>highlights_factor: Parameter<'static, f32>highlights_power: Parameter<'static, f32>receives_shadows: Parameter<'static, bool>receives_global_illumination: Parameter<'static, bool>msaa_samples: u32buffer_size_sender: Sender<Matrix<u32, U2, U1, <DefaultAllocator as Allocator<u32, U2, U1>>::Buffer>>buffer_size: Matrix<u32, U2, U1, <DefaultAllocator as Allocator<u32, U2, U1>>::Buffer>Trait Implementations
impl Component for ParametersSend[src]
impl Component for ParametersSend[src]type Storage = KeyedDenseVec<usize, ParametersSend>
type MutStorageCacheGuard = ()
pub fn type_name() -> &'static str[src]
pub fn is_reference() -> bool[src]
pub fn id() -> TypeId[src]
pub fn references_other(
) -> Option<Box<dyn Fn(&Storages, &Entity) + 'static, Global>>[src]
) -> Option<Box<dyn Fn(&Storages, &Entity) + 'static, Global>>
impl Debug for ParametersSend[src]
impl Debug for ParametersSend[src]impl<'a> DebugParameter for ParametersSend[src]
impl<'a> DebugParameter for ParametersSend[src]pub fn debug<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer, [src]
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
Auto Trait Implementations
impl !RefUnwindSafe for ParametersSend
impl Send for ParametersSend
impl !Sync for ParametersSend
impl Unpin for ParametersSend
impl !UnwindSafe for ParametersSend
Blanket Implementations
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>, [src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>, [src]pub fn to_subset(&self) -> Option<SS>[src]
pub fn is_in_subset(&self) -> bool[src]
pub fn to_subset_unchecked(&self) -> SS[src]
pub fn from_subset(element: &SS) -> SP[src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>, [src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>, [src]pub fn to_subset(&self) -> Option<SS>[src]
pub fn is_in_subset(&self) -> bool[src]
pub fn to_subset_unchecked(&self) -> SS[src]
pub fn from_subset(element: &SS) -> SP[src]
impl<C> ComponentSend for C where
C: Component + Send, [src]
C: Component + Send,
impl<C> ComponentThreadLocal for C where
C: Component, [src]
C: Component,