pub struct BrainBase {
pub self_key: Option<Uoid>,
pub poa_offset: [f32; 3],
pub subject_key: Option<Uoid>,
pub rail_key: Option<Uoid>,
pub flags: u32,
pub accel: CameraAccel,
pub poa_accel: CameraAccel,
pub x_pan_limit: f32,
pub z_pan_limit: f32,
pub zoom_rate: f32,
pub zoom_min: f32,
pub zoom_max: f32,
}Expand description
Shared fields from plCameraBrain1::Read (plCameraBrain.cpp:482-513).
Fields§
§self_key: Option<Uoid>§poa_offset: [f32; 3]§subject_key: Option<Uoid>§rail_key: Option<Uoid>§flags: u32§accel: CameraAccel§poa_accel: CameraAccel§x_pan_limit: f32§z_pan_limit: f32§zoom_rate: f32§zoom_min: f32§zoom_max: f32Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BrainBase
impl RefUnwindSafe for BrainBase
impl Send for BrainBase
impl Sync for BrainBase
impl Unpin for BrainBase
impl UnsafeUnpin for BrainBase
impl UnwindSafe for BrainBase
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