pub struct MjLightModelViewMut<'d> {Show 21 fields
pub mode: PointerViewMut<'d, MjtCamLight>,
pub bodyid: PointerViewMut<'d, i32>,
pub targetbodyid: PointerViewMut<'d, i32>,
pub type: PointerViewMut<'d, MjtLightType>,
pub texid: PointerViewMut<'d, i32>,
pub castshadow: PointerViewMut<'d, bool>,
pub bulbradius: PointerViewMut<'d, f32>,
pub intensity: PointerViewMut<'d, f32>,
pub range: PointerViewMut<'d, f32>,
pub active: PointerViewMut<'d, bool>,
pub pos: PointerViewMut<'d, MjtNum>,
pub dir: PointerViewMut<'d, MjtNum>,
pub poscom0: PointerViewMut<'d, MjtNum>,
pub pos0: PointerViewMut<'d, MjtNum>,
pub dir0: PointerViewMut<'d, MjtNum>,
pub attenuation: PointerViewMut<'d, f32>,
pub cutoff: PointerViewMut<'d, f32>,
pub exponent: PointerViewMut<'d, f32>,
pub ambient: PointerViewMut<'d, f32>,
pub diffuse: PointerViewMut<'d, f32>,
pub specular: PointerViewMut<'d, f32>,
}Expand description
A mutable view to light variables of MjModel.
Fields§
§mode: PointerViewMut<'d, MjtCamLight>§bodyid: PointerViewMut<'d, i32>§targetbodyid: PointerViewMut<'d, i32>§type: PointerViewMut<'d, MjtLightType>§texid: PointerViewMut<'d, i32>§castshadow: PointerViewMut<'d, bool>§bulbradius: PointerViewMut<'d, f32>§intensity: PointerViewMut<'d, f32>§range: PointerViewMut<'d, f32>§active: PointerViewMut<'d, bool>§pos: PointerViewMut<'d, MjtNum>§dir: PointerViewMut<'d, MjtNum>§poscom0: PointerViewMut<'d, MjtNum>§pos0: PointerViewMut<'d, MjtNum>§dir0: PointerViewMut<'d, MjtNum>§attenuation: PointerViewMut<'d, f32>§cutoff: PointerViewMut<'d, f32>§exponent: PointerViewMut<'d, f32>§ambient: PointerViewMut<'d, f32>§diffuse: PointerViewMut<'d, f32>§specular: PointerViewMut<'d, f32>Implementations§
Source§impl MjLightModelViewMut<'_>
impl MjLightModelViewMut<'_>
Auto Trait Implementations§
impl<'d> Freeze for MjLightModelViewMut<'d>
impl<'d> RefUnwindSafe for MjLightModelViewMut<'d>
impl<'d> !Send for MjLightModelViewMut<'d>
impl<'d> !Sync for MjLightModelViewMut<'d>
impl<'d> Unpin for MjLightModelViewMut<'d>
impl<'d> !UnwindSafe for MjLightModelViewMut<'d>
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