#[repr(C)]pub struct TR {
pub position: Vector3,
pub rotation: Quaternion,
}Expand description
Fields§
§position: Vector3§rotation: QuaternionImplementations§
Source§impl TR
impl TR
Sourcepub fn get_identity() -> TR
pub fn get_identity() -> TR
get_identity() overload
Sourcepub fn lerp(t: impl Into<f32>) -> (TR, TR, TR)
pub fn lerp(t: impl Into<f32>) -> (TR, TR, TR)
Lerp(*mutcrate::combat::tr::TR, *mutcrate::combat::tr::TR, f32, *mutcrate::combat::tr::TR) overload
Sourcepub fn lerp_and_make_matrix(
a: impl Into<TR>,
b: impl Into<TR>,
scale: impl Into<f32>,
t: impl Into<f32>,
) -> Matrix4x4
pub fn lerp_and_make_matrix( a: impl Into<TR>, b: impl Into<TR>, scale: impl Into<f32>, t: impl Into<f32>, ) -> Matrix4x4
LerpAndMakeMatrix(crate::combat::tr::TR, crate::combat::tr::TR, f32, f32, *mutcrate::unity_engine::matrix4x4::Matrix4x4) overload
Source§impl TR
impl TR
Sourcepub fn get_forward(&mut self) -> Vector3
pub fn get_forward(&mut self) -> Vector3
get_forward() overload
Sourcepub fn set_forward(&mut self, value: impl Into<Vector3>)
pub fn set_forward(&mut self, value: impl Into<Vector3>)
set_forward(crate::unity_engine::vector3::Vector3) overload
Sourcepub fn ctor(&mut self) -> (Vector3, Quaternion)
pub fn ctor(&mut self) -> (Vector3, Quaternion)
.ctor(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::quaternion::Quaternion) overload
Sourcepub fn ctor_2(&mut self) -> (Vector3, Vector3)
pub fn ctor_2(&mut self) -> (Vector3, Vector3)
.ctor(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3) overload
Sourcepub fn ctor_3(&mut self, t: impl Into<Transform>)
pub fn ctor_3(&mut self, t: impl Into<Transform>)
.ctor(crate::unity_engine::transform::Transform) overload
Sourcepub fn transform_point(&mut self, in_pos: impl Into<Vector3>) -> Vector3
pub fn transform_point(&mut self, in_pos: impl Into<Vector3>) -> Vector3
TransformPoint(crate::unity_engine::vector3::Vector3) overload
Source§impl TR
impl TR
pub fn get_identity_method_info() -> &'static MethodInfo
pub fn get_forward_method_info() -> &'static MethodInfo
pub fn set_forward_method_info() -> &'static MethodInfo
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 lerp_method_info() -> &'static MethodInfo
pub fn transform_point_method_info() -> &'static MethodInfo
pub fn lerp_and_make_matrix_method_info() -> &'static MethodInfo
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TR
impl RefUnwindSafe for TR
impl Send for TR
impl Sync for TR
impl Unpin for TR
impl UnwindSafe for TR
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
Mutably borrows from an owned value. Read more
§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)
🔬This is a nightly-only experimental API. (
clone_to_uninit)