Home
last modified time | relevance | path

Searched refs:Affine3A (Results 1 – 13 of 13) sorted by relevance

/external/rust/crates/glam/src/f32/
Daffine3a.rs9 pub struct Affine3A { struct
14 impl Affine3A { impl
432 impl Default for Affine3A { implementation
439 impl Deref for Affine3A { implementation
447 impl DerefMut for Affine3A { implementation
454 impl PartialEq for Affine3A { implementation
462 impl core::fmt::Debug for Affine3A { implementation
464 fmt.debug_struct(stringify!(Affine3A)) in fmt()
472 impl core::fmt::Display for Affine3A { implementation
482 impl<'a> core::iter::Product<&'a Self> for Affine3A { implementation
[all …]
/external/rust/crates/glam/benches/
Daffine3.rs7 use glam::Affine3A;
11 pub fn random_srt_affine3a(rng: &mut PCG32) -> Affine3A { in random_srt_affine3a() argument
12 Affine3A::from_scale_rotation_translation( in random_srt_affine3a()
90 let mut outputs = vec![Affine3A::IDENTITY; SIZE]; in affine3a_from_srt()
98 Affine3A::from_scale_rotation_translation(data.0, data.1, data.2) in affine3a_from_srt()
/external/rust/crates/glam/src/features/
Dimpl_rkyv.rs63 use crate::{Affine2, Affine3A, Mat2, Mat3, Mat3A, Mat4, Quat, Vec2, Vec3, Vec3A, Vec4};
66 impl_rkyv!(Affine3A);
140 use crate::{Affine2, Affine3A, Mat2, Mat3, Mat3A, Mat4, Quat, Vec2, Vec3, Vec3A, Vec4}; in test_rkyv()
142 test_archive(&Affine3A::from_cols_array(&[ in test_rkyv()
Dimpl_approx.rs2 Affine2, Affine3A, DAffine2, DAffine3, DMat2, DMat3, DMat4, DQuat, DVec2, DVec3, DVec4, Mat2,
144 impl_approx_xzyw_axes!(f32, Affine3A);
Dimpl_serde.rs945 use crate::{Affine2, Affine3A, Mat2, Mat3, Mat3A, Mat4, Quat, Vec2, Vec3, Vec3A, Vec4};
952 impl_serde_float_types!(f32, Affine2, Affine3A, Mat2, Mat3, Mat4, Quat, Vec2, Vec3, Vec4);
/external/rust/crates/glam/tests/
Daffine3.rs351 use glam::{Affine3A, Mat3, Mat4, Quat, Vec3, Vec3A};
353 impl FloatCompare for Affine3A { implementation
369 assert_eq!(64, mem::size_of::<Affine3A>());
370 assert_eq!(mem::align_of::<Vec3A>(), mem::align_of::<Affine3A>());
374 let m = Affine3A::from_axis_angle(Vec3::Z, deg(90.0));
378 let m = Affine3A::from_scale_rotation_translation(
390 impl_affine3_tests!(f32, Affine3A, Quat, Vec3, Mat3, Mat4);
/external/rust/crates/glam/
DREADME.md20 * affine transformation types: `Affine2` and `Affine3A`
35 The `Vec3A`, `Vec4`, `Quat`, `Mat2`, `Mat3A`, `Mat4`, `Affine2` and `Affine3A`
40 `Mat3A`, `Affine2` and `Affine3A`. However, the use of SIMD generally results
DCHANGELOG.md279 * Added `serde` support for `Affine2`, `DAffine2`, `Affine3A` and `DAffine3`.
389 * Added 3D affine transform types `Affine3A` and `DAffine3`. These are more
/external/rust/crates/glam/src/
Df32.rs58 pub use affine3a::Affine3A;
/external/rust/crates/glam/src/f32/scalar/
Dquat.rs647 pub fn from_affine3(a: &crate::Affine3A) -> Self { in from_affine3()
/external/rust/crates/glam/src/f32/wasm32/
Dquat.rs675 pub fn from_affine3(a: &crate::Affine3A) -> Self { in from_affine3()
/external/rust/crates/glam/src/f32/sse2/
Dquat.rs683 pub fn from_affine3(a: &crate::Affine3A) -> Self { in from_affine3()
/external/rust/crates/glam/src/f32/coresimd/
Dquat.rs661 pub fn from_affine3(a: &crate::Affine3A) -> Self { in from_affine3()