pub struct ShipModelDistance(/* private fields */);Expand description
Distance in ship-model coordinate units (1 unit = 2 meters). Ship geometry (armor meshes, hull visual models) uses this coordinate space. The game defines BW_TO_SHIP = 15, meaning 1 BigWorld unit = 15 ship-model units, so 1 ship-model unit = BW_TO_METERS / BW_TO_SHIP = 30 / 15 = 2 meters.
Implementations§
Source§impl ShipModelDistance
impl ShipModelDistance
pub fn value(self) -> f32
pub fn to_meters(self) -> Meters
pub fn to_bigworld(self) -> BigWorldDistance
Trait Implementations§
Source§impl Clone for ShipModelDistance
impl Clone for ShipModelDistance
Source§fn clone(&self) -> ShipModelDistance
fn clone(&self) -> ShipModelDistance
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ShipModelDistance
Source§impl Debug for ShipModelDistance
impl Debug for ShipModelDistance
Source§impl Default for ShipModelDistance
impl Default for ShipModelDistance
Source§fn default() -> ShipModelDistance
fn default() -> ShipModelDistance
Returns the “default value” for a type. Read more
Source§impl PartialEq for ShipModelDistance
impl PartialEq for ShipModelDistance
Source§fn eq(&self, other: &ShipModelDistance) -> bool
fn eq(&self, other: &ShipModelDistance) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for ShipModelDistance
impl PartialOrd for ShipModelDistance
impl StructuralPartialEq for ShipModelDistance
Auto Trait Implementations§
impl Freeze for ShipModelDistance
impl RefUnwindSafe for ShipModelDistance
impl Send for ShipModelDistance
impl Sync for ShipModelDistance
impl Unpin for ShipModelDistance
impl UnsafeUnpin for ShipModelDistance
impl UnwindSafe for ShipModelDistance
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