Struct oxygengine_ha_renderer::math::Eulers
source · pub struct Eulers {
pub yaw: Scalar,
pub pitch: Scalar,
pub roll: Scalar,
}
Fields§
§yaw: Scalar
Z degrees
pitch: Scalar
Y degrees
roll: Scalar
X degrees
Implementations§
source§impl Eulers
impl Eulers
pub fn new(yaw: Scalar, pitch: Scalar, roll: Scalar) -> Self
pub fn yaw(yaw: Scalar) -> Self
pub fn pitch(pitch: Scalar) -> Self
pub fn roll(roll: Scalar) -> Self
pub fn with_yaw(self, degrees: Scalar) -> Self
pub fn with_pitch(self, degrees: Scalar) -> Self
pub fn with_roll(self, degrees: Scalar) -> Self
Trait Implementations§
source§impl<'de> Deserialize<'de> for Eulers
impl<'de> Deserialize<'de> for Eulers
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
source§impl PartialEq<Eulers> for Eulers
impl PartialEq<Eulers> for Eulers
impl Copy for Eulers
impl StructuralPartialEq for Eulers
Auto Trait Implementations§
impl RefUnwindSafe for Eulers
impl Send for Eulers
impl Sync for Eulers
impl Unpin for Eulers
impl UnwindSafe for Eulers
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