pub struct NetcodeConfig {
pub physics: PhysicsConfig,
pub fixed_dt: Fix128,
pub max_snapshots: usize,
pub checksum_history_len: usize,
pub player_count: u8,
}Expand description
Configuration for deterministic netcode simulation
Fields§
§physics: PhysicsConfigPhysics solver configuration
fixed_dt: Fix128Fixed timestep (default: 1/60 second)
max_snapshots: usizeMaximum snapshots to keep for rollback (default: 10)
checksum_history_len: usizeChecksum history length (default: 120 frames = 2 seconds)
player_count: u8Number of players
Trait Implementations§
Source§impl Clone for NetcodeConfig
impl Clone for NetcodeConfig
Source§impl Debug for NetcodeConfig
impl Debug for NetcodeConfig
Auto Trait Implementations§
impl Freeze for NetcodeConfig
impl RefUnwindSafe for NetcodeConfig
impl Send for NetcodeConfig
impl Sync for NetcodeConfig
impl Unpin for NetcodeConfig
impl UnsafeUnpin for NetcodeConfig
impl UnwindSafe for NetcodeConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more