pub struct ShadowCascade {
pub near: f32,
pub far: f32,
pub resolution: u32,
pub bias: f32,
pub view_proj: Mat4,
}Expand description
Cascade definition for CSM (Cascaded Shadow Maps).
Fields§
§near: f32§far: f32§resolution: u32§bias: f32§view_proj: Mat4View-projection matrix for this cascade.
Implementations§
Source§impl ShadowCascade
impl ShadowCascade
Trait Implementations§
Source§impl Clone for ShadowCascade
impl Clone for ShadowCascade
Source§fn clone(&self) -> ShadowCascade
fn clone(&self) -> ShadowCascade
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ShadowCascade
impl RefUnwindSafe for ShadowCascade
impl Send for ShadowCascade
impl Sync for ShadowCascade
impl Unpin for ShadowCascade
impl UnsafeUnpin for ShadowCascade
impl UnwindSafe for ShadowCascade
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