Lines Matching defs:Self
72 pub const fn new(x: f32, y: f32, z: f32) -> Self { in new()
78 pub const fn splat(v: f32) -> Self { in splat()
88 pub fn select(mask: BVec3A, if_true: Self, if_false: Self) -> Self { in select()
98 pub const fn from_array(a: [f32; 3]) -> Self { in from_array()
114 pub const fn from_slice(slice: &[f32]) -> Self { in from_slice()
133 pub(crate) fn from_vec4(v: Vec4) -> Self { in from_vec4()
164 pub fn dot_into_vec(self, rhs: Self) -> Self { in dot_into_vec()
170 pub fn cross(self, rhs: Self) -> Self { in cross()
182 pub fn min(self, rhs: Self) -> Self { in min()
194 pub fn max(self, rhs: Self) -> Self { in max()
210 pub fn clamp(self, min: Self, max: Self) -> Self { in clamp()
293 pub fn abs(self) -> Self { in abs()
307 pub fn signum(self) -> Self { in signum()
317 pub fn copysign(self, rhs: Self) -> Self { in copysign()
404 pub fn normalize(self) -> Self { in normalize()
419 pub fn try_normalize(self) -> Option<Self> { in try_normalize()
436 pub fn normalize_or_zero(self) -> Self { in normalize_or_zero()
463 pub fn project_onto(self, rhs: Self) -> Self { in project_onto()
481 pub fn reject_from(self, rhs: Self) -> Self { in reject_from()
494 pub fn project_onto_normalized(self, rhs: Self) -> Self { in project_onto_normalized()
511 pub fn reject_from_normalized(self, rhs: Self) -> Self { in reject_from_normalized()
518 pub fn round(self) -> Self { in round()
529 pub fn floor(self) -> Self { in floor()
540 pub fn ceil(self) -> Self { in ceil()
553 pub fn fract(self) -> Self { in fract()
560 pub fn exp(self) -> Self { in exp()
566 pub fn powf(self, n: f32) -> Self { in powf()
572 pub fn recip(self) -> Self { in recip()
587 pub fn lerp(self, rhs: Self, s: f32) -> Self { in lerp()
601 pub fn abs_diff_eq(self, rhs: Self, max_abs_diff: f32) -> bool { in abs_diff_eq()
611 pub fn clamp_length(self, min: f32, max: f32) -> Self { in clamp_length()
624 pub fn clamp_length_max(self, max: f32) -> Self { in clamp_length_max()
634 pub fn clamp_length_min(self, min: f32) -> Self { in clamp_length_min()
651 pub fn mul_add(self, a: Self, b: Self) -> Self { in mul_add()
677 pub fn any_orthogonal_vector(&self) -> Self { in any_orthogonal_vector()
693 pub fn any_orthonormal_vector(&self) -> Self { in any_orthonormal_vector()
712 pub fn any_orthonormal_pair(&self) -> (Self, Self) { in any_orthonormal_pair()
756 fn div(self, rhs: Self) -> Self { in div()
767 fn div_assign(&mut self, rhs: Self) { in div_assign()
777 fn div(self, rhs: f32) -> Self { in div()
810 fn mul(self, rhs: Self) -> Self { in mul()
821 fn mul_assign(&mut self, rhs: Self) { in mul_assign()
831 fn mul(self, rhs: f32) -> Self { in mul()
864 fn add(self, rhs: Self) -> Self { in add()
875 fn add_assign(&mut self, rhs: Self) { in add_assign()
885 fn add(self, rhs: f32) -> Self { in add()
918 fn sub(self, rhs: Self) -> Self { in sub()
939 fn sub(self, rhs: f32) -> Self { in sub()
972 fn rem(self, rhs: Self) -> Self { in rem()
983 fn rem_assign(&mut self, rhs: Self) { in rem_assign()
993 fn rem(self, rhs: f32) -> Self { in rem()
1082 fn neg(self) -> Self { in neg()
1136 fn from(a: [f32; 3]) -> Self { in from()
1143 fn from(v: Vec3A) -> Self { in from()
1150 fn from(t: (f32, f32, f32)) -> Self { in from() argument
1157 fn from(v: Vec3A) -> Self { in from()
1164 fn from(v: Vec3) -> Self { in from()
1174 fn from(v: Vec4) -> Self { in from()
1185 fn from(v: Vec3A) -> Self { in from()
1196 fn from((v, z): (Vec2, f32)) -> Self { in from()