Trait glamour::FromRaw

source ·
pub trait FromRaw: ToRaw {
    // Required method
    fn from_raw(raw: Self::Raw) -> Self;
}
Expand description

By-value conversion from glam types.

This trait imposes no alignment requirements.

Required Methods§

source

fn from_raw(raw: Self::Raw) -> Self

By-value conversion from Self::Raw.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl FromRaw for bool

source§

fn from_raw(raw: Self::Raw) -> Self

source§

impl FromRaw for f32

source§

fn from_raw(raw: Self::Raw) -> Self

source§

impl FromRaw for f64

source§

fn from_raw(raw: Self::Raw) -> Self

source§

impl FromRaw for i16

source§

fn from_raw(raw: Self::Raw) -> Self

source§

impl FromRaw for i32

source§

fn from_raw(raw: Self::Raw) -> Self

source§

impl FromRaw for i64

source§

fn from_raw(raw: Self::Raw) -> Self

source§

impl FromRaw for isize

source§

fn from_raw(raw: Self::Raw) -> Self

source§

impl FromRaw for u16

source§

fn from_raw(raw: Self::Raw) -> Self

source§

impl FromRaw for u32

source§

fn from_raw(raw: Self::Raw) -> Self

source§

impl FromRaw for u64

source§

fn from_raw(raw: Self::Raw) -> Self

source§

impl FromRaw for ()

source§

fn from_raw(raw: Self::Raw) -> Self

source§

impl FromRaw for usize

source§

fn from_raw(raw: Self::Raw) -> Self

source§

impl FromRaw for BVec2

source§

fn from_raw(raw: Self::Raw) -> Self

source§

impl FromRaw for BVec3

source§

fn from_raw(raw: Self::Raw) -> Self

source§

impl FromRaw for BVec4

source§

fn from_raw(raw: Self::Raw) -> Self

source§

impl FromRaw for BVec4A

source§

fn from_raw(raw: Self::Raw) -> Self

source§

impl FromRaw for Quat

source§

fn from_raw(raw: Self::Raw) -> Self

source§

impl FromRaw for DQuat

source§

fn from_raw(raw: Self::Raw) -> Self

source§

impl<A, B> FromRaw for (A, B)
where A: FromRaw, B: FromRaw,

source§

fn from_raw((a, b): Self::Raw) -> Self

source§

impl<T> FromRaw for Option<T>
where T: FromRaw,

source§

fn from_raw(raw: Self::Raw) -> Self

source§

impl<T, const N: usize> FromRaw for [T; N]
where T: FromRaw,

source§

fn from_raw(raw: Self::Raw) -> Self

Implementors§

source§

impl<T> FromRaw for Angle<T>

source§

impl<T: FloatScalar> FromRaw for Matrix2<T>

source§

impl<T: FloatScalar> FromRaw for Matrix3<T>

source§

impl<T: FloatScalar> FromRaw for Matrix4<T>

source§

impl<T: Unit> FromRaw for Point2<T>

source§

impl<T: Unit> FromRaw for Point3<T>

source§

impl<T: Unit> FromRaw for Point4<T>

source§

impl<T: Unit> FromRaw for Size2<T>

source§

impl<T: Unit> FromRaw for Size3<T>

source§

impl<T: Unit> FromRaw for Vector2<T>

source§

impl<T: Unit> FromRaw for Vector3<T>

source§

impl<T: Unit> FromRaw for Vector4<T>