Struct oxygengine_visual_novel::Position
source · pub struct Position(pub Scalar, pub Scalar);
Tuple Fields§
§0: Scalar
§1: Scalar
Trait Implementations§
source§impl Curved for Position
impl Curved for Position
fn zero() -> Self
fn one() -> Self
fn negate(&self) -> Self
fn scale(&self, value: Scalar) -> Self
fn inverse_scale(&self, value: Scalar) -> Self
fn length(&self) -> Scalar
fn length_squared(&self) -> Scalar
fn get_axis(&self, index: usize) -> Option<Scalar>
fn interpolate(&self, other: &Self, factor: Scalar) -> Self
fn is_valid(&self) -> bool
source§impl CurvedChange for Position
impl CurvedChange for Position
source§impl<'de> Deserialize<'de> for Position
impl<'de> Deserialize<'de> for Position
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 Copy for Position
Auto Trait Implementations§
impl RefUnwindSafe for Position
impl Send for Position
impl Sync for Position
impl Unpin for Position
impl UnwindSafe for Position
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
§impl<T> Initialize for Twhere
T: Default,
impl<T> Initialize for Twhere T: Default,
fn initialize(&mut self)
§unsafe fn initialize_raw(data: *mut ())
unsafe fn initialize_raw(data: *mut ())
Safety Read more