pub struct Rig {Show 19 fields
pub id: Option<Id>,
pub name: String,
pub kind: RigKind,
pub target: Option<String>,
pub offset: Option<[f32; 3]>,
pub dead_zone: Option<[f32; 2]>,
pub look_ahead: Option<f32>,
pub damping: Option<[f32; 3]>,
pub bounds: Option<Bounds>,
pub orthographic: Option<f32>,
pub snap: Option<f32>,
pub sensitivity: Option<f32>,
pub invert: Option<bool>,
pub smoothing: Option<f32>,
pub pitch: Option<[f32; 2]>,
pub head_bob: Option<f32>,
pub distance: Option<f32>,
pub collide: Option<bool>,
pub authoring: Option<Value>,
}Fields§
§id: Option<Id>§name: String§kind: RigKind§target: Option<String>§offset: Option<[f32; 3]>§dead_zone: Option<[f32; 2]>§look_ahead: Option<f32>§damping: Option<[f32; 3]>§bounds: Option<Bounds>§orthographic: Option<f32>§snap: Option<f32>§sensitivity: Option<f32>§invert: Option<bool>§smoothing: Option<f32>§pitch: Option<[f32; 2]>§head_bob: Option<f32>§distance: Option<f32>§collide: Option<bool>Implementations§
Source§impl Rig
impl Rig
pub const DEAD_ZONE: [f32; 2]
pub const LOOK_AHEAD: f32 = 0.0
pub const DAMPING: [f32; 3]
pub const SENSITIVITY: f32 = 1.0
pub const INVERT: bool = false
pub const SMOOTHING: f32 = 0.0
pub const PITCH: [f32; 2]
pub const HEAD_BOB: f32 = 0.0
pub const DISTANCE: f32 = 4.0
pub const COLLIDE: bool = true
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Rig
impl<'de> Deserialize<'de> for Rig
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
impl StructuralPartialEq for Rig
Auto Trait Implementations§
impl Freeze for Rig
impl RefUnwindSafe for Rig
impl Send for Rig
impl Sync for Rig
impl Unpin for Rig
impl UnsafeUnpin for Rig
impl UnwindSafe for Rig
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