Struct FogData
pub struct FogData {
pub color: [f32; 4],
pub environmental_start: f32,
pub environmental_end: f32,
pub render_distance_start: f32,
pub render_distance_end: f32,
pub sky_end: f32,
pub cloud_end: f32,
}Expand description
The fog uniform (FogData).
Fields§
§color: [f32; 4]§environmental_start: f32§environmental_end: f32§render_distance_start: f32§render_distance_end: f32§sky_end: f32§cloud_end: f32Trait Implementations§
impl Copy for FogData
§impl<'de> Deserialize<'de> for FogData
impl<'de> Deserialize<'de> for FogData
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<FogData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FogData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Serialize for FogData
impl Serialize for FogData
§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for FogData
Auto Trait Implementations§
impl Freeze for FogData
impl RefUnwindSafe for FogData
impl Send for FogData
impl Sync for FogData
impl Unpin for FogData
impl UnsafeUnpin for FogData
impl UnwindSafe for FogData
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