/external/rust/crates/glam/src/f32/ |
D | affine3a.rs | 9 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/ |
D | affine3.rs | 7 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/ |
D | impl_rkyv.rs | 63 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()
|
D | impl_approx.rs | 2 Affine2, Affine3A, DAffine2, DAffine3, DMat2, DMat3, DMat4, DQuat, DVec2, DVec3, DVec4, Mat2, 144 impl_approx_xzyw_axes!(f32, Affine3A);
|
D | impl_serde.rs | 945 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/ |
D | affine3.rs | 351 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/ |
D | README.md | 20 * 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
|
D | CHANGELOG.md | 279 * 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/ |
D | f32.rs | 58 pub use affine3a::Affine3A;
|
/external/rust/crates/glam/src/f32/scalar/ |
D | quat.rs | 647 pub fn from_affine3(a: &crate::Affine3A) -> Self { in from_affine3()
|
/external/rust/crates/glam/src/f32/wasm32/ |
D | quat.rs | 675 pub fn from_affine3(a: &crate::Affine3A) -> Self { in from_affine3()
|
/external/rust/crates/glam/src/f32/sse2/ |
D | quat.rs | 683 pub fn from_affine3(a: &crate::Affine3A) -> Self { in from_affine3()
|
/external/rust/crates/glam/src/f32/coresimd/ |
D | quat.rs | 661 pub fn from_affine3(a: &crate::Affine3A) -> Self { in from_affine3()
|