pub struct TravelerPose {
pub id: u32,
pub position: Vec3,
pub model: Mat4,
pub color: [f32; 4],
pub body: u32,
pub speed: f32,
}Expand description
One traveler’s render-ready pose this frame: interpolated transform, look, portable body (0 = placeholder), and horizontal speed (drives walk vs idle).
Fields§
§id: u32§position: Vec3Interpolated world position (feet), before any capsule lift.
model: Mat4§color: [f32; 4]§body: u32§speed: f32Auto Trait Implementations§
impl Freeze for TravelerPose
impl RefUnwindSafe for TravelerPose
impl Send for TravelerPose
impl Sync for TravelerPose
impl Unpin for TravelerPose
impl UnsafeUnpin for TravelerPose
impl UnwindSafe for TravelerPose
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