pub trait AsRefVectorParts<T: VectorScalar, const N: usize> {
// Required method
fn as_ref_parts(&self) -> &[T; N];
}
Expand description
Enables reading from the vector (via &[T; N]
)
Required Methods§
fn as_ref_parts(&self) -> &[T; N]
Implementations on Foreign Types§
Source§impl AsRefVectorParts<f32, 2> for Vec2
Available on crate feature glam
only.
impl AsRefVectorParts<f32, 2> for Vec2
Available on crate feature
glam
only.fn as_ref_parts(&self) -> &[f32; 2]
Source§impl AsRefVectorParts<f32, 3> for Vec3
Available on crate feature glam
only.
impl AsRefVectorParts<f32, 3> for Vec3
Available on crate feature
glam
only.fn as_ref_parts(&self) -> &[f32; 3]
Source§impl AsRefVectorParts<f32, 4> for Vec4
Available on crate feature glam
only.
impl AsRefVectorParts<f32, 4> for Vec4
Available on crate feature
glam
only.fn as_ref_parts(&self) -> &[f32; 4]
Source§impl AsRefVectorParts<i32, 2> for IVec2
Available on crate feature glam
only.
impl AsRefVectorParts<i32, 2> for IVec2
Available on crate feature
glam
only.fn as_ref_parts(&self) -> &[i32; 2]
Source§impl AsRefVectorParts<i32, 3> for IVec3
Available on crate feature glam
only.
impl AsRefVectorParts<i32, 3> for IVec3
Available on crate feature
glam
only.fn as_ref_parts(&self) -> &[i32; 3]
Source§impl AsRefVectorParts<i32, 4> for IVec4
Available on crate feature glam
only.
impl AsRefVectorParts<i32, 4> for IVec4
Available on crate feature
glam
only.fn as_ref_parts(&self) -> &[i32; 4]
Source§impl AsRefVectorParts<u32, 2> for UVec2
Available on crate feature glam
only.
impl AsRefVectorParts<u32, 2> for UVec2
Available on crate feature
glam
only.fn as_ref_parts(&self) -> &[u32; 2]
Source§impl AsRefVectorParts<u32, 3> for UVec3
Available on crate feature glam
only.
impl AsRefVectorParts<u32, 3> for UVec3
Available on crate feature
glam
only.fn as_ref_parts(&self) -> &[u32; 3]
Source§impl AsRefVectorParts<u32, 4> for UVec4
Available on crate feature glam
only.
impl AsRefVectorParts<u32, 4> for UVec4
Available on crate feature
glam
only.