#[repr(C)]pub struct FXZ {
pub x: f32,
pub z: f32,
}Expand description
Fields§
§x: f32§z: f32Implementations§
Source§impl FXZ
impl FXZ
Sourcepub fn op_equality(a: impl Into<FXZ>, b: impl Into<FXZ>) -> bool
pub fn op_equality(a: impl Into<FXZ>, b: impl Into<FXZ>) -> bool
op_Equality(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ) overload
Sourcepub fn op_inequality(a: impl Into<FXZ>, b: impl Into<FXZ>) -> bool
pub fn op_inequality(a: impl Into<FXZ>, b: impl Into<FXZ>) -> bool
op_Inequality(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ) overload
Sourcepub fn op_addition(a: impl Into<FXZ>, b: impl Into<FXZ>) -> FXZ
pub fn op_addition(a: impl Into<FXZ>, b: impl Into<FXZ>) -> FXZ
op_Addition(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ) overload
Sourcepub fn op_unary_negation(a: impl Into<FXZ>) -> FXZ
pub fn op_unary_negation(a: impl Into<FXZ>) -> FXZ
op_UnaryNegation(crate::combat::fxz::FXZ) overload
Sourcepub fn op_subtraction(a: impl Into<FXZ>, b: impl Into<FXZ>) -> FXZ
pub fn op_subtraction(a: impl Into<FXZ>, b: impl Into<FXZ>) -> FXZ
op_Subtraction(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ) overload
Sourcepub fn op_multiply(a: impl Into<FXZ>, scale: impl Into<f32>) -> FXZ
pub fn op_multiply(a: impl Into<FXZ>, scale: impl Into<f32>) -> FXZ
op_Multiply(crate::combat::fxz::FXZ, f32) overload
Sourcepub fn op_multiply_2(scale: impl Into<f32>, a: impl Into<FXZ>) -> FXZ
pub fn op_multiply_2(scale: impl Into<f32>, a: impl Into<FXZ>) -> FXZ
op_Multiply(f32, crate::combat::fxz::FXZ) overload
Sourcepub fn op_division(a: impl Into<FXZ>, scale: impl Into<f32>) -> FXZ
pub fn op_division(a: impl Into<FXZ>, scale: impl Into<f32>) -> FXZ
op_Division(crate::combat::fxz::FXZ, f32) overload
Sourcepub fn op_addition_2(xz: impl Into<FXZ>) -> (Vector3, Vector3)
pub fn op_addition_2(xz: impl Into<FXZ>) -> (Vector3, Vector3)
op_Addition(*mutcrate::unity_engine::vector3::Vector3, crate::combat::fxz::FXZ) overload
Sourcepub fn op_subtraction_2(xz: impl Into<FXZ>) -> (Vector3, Vector3)
pub fn op_subtraction_2(xz: impl Into<FXZ>) -> (Vector3, Vector3)
op_Subtraction(*mutcrate::unity_engine::vector3::Vector3, crate::combat::fxz::FXZ) overload
Sourcepub fn op_implicit(v: impl Into<FXZ>) -> Vector3
pub fn op_implicit(v: impl Into<FXZ>) -> Vector3
op_Implicit(crate::combat::fxz::FXZ) overload
Sourcepub fn op_implicit_2() -> (FXZ, Vector3)
pub fn op_implicit_2() -> (FXZ, Vector3)
op_Implicit(*mutcrate::unity_engine::vector3::Vector3) overload
Sourcepub fn op_implicit_3(v: impl Into<Vector2>) -> FXZ
pub fn op_implicit_3(v: impl Into<Vector2>) -> FXZ
op_Implicit(crate::unity_engine::vector2::Vector2) overload
Sourcepub fn distance(a: impl Into<FXZ>, b: impl Into<FXZ>) -> f32
pub fn distance(a: impl Into<FXZ>, b: impl Into<FXZ>) -> f32
Distance(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ) overload
Sourcepub fn sqr_distance(a: impl Into<FXZ>, b: impl Into<FXZ>) -> f32
pub fn sqr_distance(a: impl Into<FXZ>, b: impl Into<FXZ>) -> f32
SqrDistance(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ) overload
Sourcepub fn ato_b(a: impl Into<FXZ>, b: impl Into<FXZ>) -> FXZ
pub fn ato_b(a: impl Into<FXZ>, b: impl Into<FXZ>) -> FXZ
AtoB(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ) overload
Sourcepub fn get_inside_unit_circle() -> FXZ
pub fn get_inside_unit_circle() -> FXZ
get_insideUnitCircle() overload
Sourcepub fn dot(a: impl Into<FXZ>, b: impl Into<FXZ>) -> f32
pub fn dot(a: impl Into<FXZ>, b: impl Into<FXZ>) -> f32
Dot(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ) overload
Sourcepub fn cross(a: impl Into<FXZ>, b: impl Into<FXZ>) -> f32
pub fn cross(a: impl Into<FXZ>, b: impl Into<FXZ>) -> f32
Cross(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ) overload
Sourcepub fn rotate(a: impl Into<FXZ>, rad: impl Into<f32>) -> FXZ
pub fn rotate(a: impl Into<FXZ>, rad: impl Into<f32>) -> FXZ
Rotate(crate::combat::fxz::FXZ, f32) overload
Sourcepub fn perpendicular_dot(a: impl Into<FXZ>, b: impl Into<FXZ>) -> f32
pub fn perpendicular_dot(a: impl Into<FXZ>, b: impl Into<FXZ>) -> f32
PerpendicularDot(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ) overload
Sourcepub fn rad_ab(a: impl Into<FXZ>, b: impl Into<FXZ>) -> f32
pub fn rad_ab(a: impl Into<FXZ>, b: impl Into<FXZ>) -> f32
RadAB(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ) overload
Sourcepub fn angle360(a: impl Into<FXZ>, b: impl Into<FXZ>) -> f32
pub fn angle360(a: impl Into<FXZ>, b: impl Into<FXZ>) -> f32
Angle360(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ) overload
Sourcepub fn slerp(a: impl Into<FXZ>, b: impl Into<FXZ>, t: impl Into<f32>) -> FXZ
pub fn slerp(a: impl Into<FXZ>, b: impl Into<FXZ>, t: impl Into<f32>) -> FXZ
Slerp(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ, f32) overload
Source§impl FXZ
impl FXZ
Sourcepub fn ctor_3(&mut self, v: impl Into<Vector2>)
pub fn ctor_3(&mut self, v: impl Into<Vector2>)
.ctor(crate::unity_engine::vector2::Vector2) overload
Sourcepub fn equals(&mut self, obj: impl Into<Object>) -> bool
pub fn equals(&mut self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overload
Sourcepub fn get_hash_code(&mut self) -> i32
pub fn get_hash_code(&mut self) -> i32
GetHashCode() overload
Sourcepub fn to_string(&mut self) -> Il2CppString
pub fn to_string(&mut self) -> Il2CppString
ToString() overload
Sourcepub fn get_is_zero(&mut self) -> bool
pub fn get_is_zero(&mut self) -> bool
get_isZero() overload
Sourcepub fn get_is_not_zero(&mut self) -> bool
pub fn get_is_not_zero(&mut self) -> bool
get_isNotZero() overload
Sourcepub fn get_is_na_n(&mut self) -> bool
pub fn get_is_na_n(&mut self) -> bool
get_isNaN() overload
Sourcepub fn get_magnitude(&mut self) -> f32
pub fn get_magnitude(&mut self) -> f32
get_magnitude() overload
Sourcepub fn get_sqr_magnitude(&mut self) -> f32
pub fn get_sqr_magnitude(&mut self) -> f32
get_sqrMagnitude() overload
Sourcepub fn get_normalized(&mut self) -> FXZ
pub fn get_normalized(&mut self) -> FXZ
get_normalized() overload
Source§impl FXZ
impl FXZ
pub fn ctor_method_info() -> &'static MethodInfo
pub fn ctor_2_method_info() -> &'static MethodInfo
pub fn ctor_3_method_info() -> &'static MethodInfo
pub fn ctor_4_method_info() -> &'static MethodInfo
pub fn op_equality_method_info() -> &'static MethodInfo
pub fn op_inequality_method_info() -> &'static MethodInfo
pub fn op_addition_method_info() -> &'static MethodInfo
pub fn op_unary_negation_method_info() -> &'static MethodInfo
pub fn op_subtraction_method_info() -> &'static MethodInfo
pub fn op_multiply_method_info() -> &'static MethodInfo
pub fn op_multiply_2_method_info() -> &'static MethodInfo
pub fn op_division_method_info() -> &'static MethodInfo
pub fn op_addition_2_method_info() -> &'static MethodInfo
pub fn op_subtraction_2_method_info() -> &'static MethodInfo
pub fn op_implicit_method_info() -> &'static MethodInfo
pub fn op_implicit_2_method_info() -> &'static MethodInfo
pub fn op_implicit_3_method_info() -> &'static MethodInfo
pub fn equals_method_info() -> &'static MethodInfo
pub fn get_hash_code_method_info() -> &'static MethodInfo
pub fn to_string_method_info() -> &'static MethodInfo
pub fn get_is_zero_method_info() -> &'static MethodInfo
pub fn get_is_not_zero_method_info() -> &'static MethodInfo
pub fn get_is_na_n_method_info() -> &'static MethodInfo
pub fn get_magnitude_method_info() -> &'static MethodInfo
pub fn get_sqr_magnitude_method_info() -> &'static MethodInfo
pub fn distance_method_info() -> &'static MethodInfo
pub fn sqr_distance_method_info() -> &'static MethodInfo
pub fn ato_b_method_info() -> &'static MethodInfo
pub fn to_right_method_info() -> &'static MethodInfo
pub fn get_inside_unit_circle_method_info() -> &'static MethodInfo
pub fn dot_method_info() -> &'static MethodInfo
pub fn cross_method_info() -> &'static MethodInfo
pub fn rotate_method_info() -> &'static MethodInfo
pub fn perpendicular_dot_method_info() -> &'static MethodInfo
pub fn rad_ab_method_info() -> &'static MethodInfo
pub fn angle360_method_info() -> &'static MethodInfo
pub fn slerp_method_info() -> &'static MethodInfo
pub fn lerp_method_info() -> &'static MethodInfo
pub fn normalize_method_info() -> &'static MethodInfo
pub fn get_normalized_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FXZ
impl RefUnwindSafe for FXZ
impl Send for FXZ
impl Sync for FXZ
impl Unpin for FXZ
impl UnwindSafe for FXZ
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)