#[repr(C)]pub struct Ray {
pub m_origin: Vector3,
pub m_direction: Vector3,
}Expand description
Fields§
§m_origin: Vector3§m_direction: Vector3Implementations§
Source§impl Ray
impl Ray
Sourcepub fn ctor(
&mut self,
origin: impl Into<Vector3>,
direction: impl Into<Vector3>,
)
pub fn ctor( &mut self, origin: impl Into<Vector3>, direction: impl Into<Vector3>, )
.ctor(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3) overload
Sourcepub fn get_origin(&mut self) -> Vector3
pub fn get_origin(&mut self) -> Vector3
get_origin() overload
Sourcepub fn set_origin(&mut self, value: impl Into<Vector3>)
pub fn set_origin(&mut self, value: impl Into<Vector3>)
set_origin(crate::unity_engine::vector3::Vector3) overload
Sourcepub fn get_direction(&mut self) -> Vector3
pub fn get_direction(&mut self) -> Vector3
get_direction() overload
Sourcepub fn set_direction(&mut self, value: impl Into<Vector3>)
pub fn set_direction(&mut self, value: impl Into<Vector3>)
set_direction(crate::unity_engine::vector3::Vector3) overload
Sourcepub fn to_string(&mut self) -> Il2CppString
pub fn to_string(&mut self) -> Il2CppString
ToString() overload
Source§impl Ray
impl Ray
pub fn ctor_method_info() -> &'static MethodInfo
pub fn get_origin_method_info() -> &'static MethodInfo
pub fn set_origin_method_info() -> &'static MethodInfo
pub fn get_direction_method_info() -> &'static MethodInfo
pub fn set_direction_method_info() -> &'static MethodInfo
pub fn get_point_method_info() -> &'static MethodInfo
pub fn to_string_method_info() -> &'static MethodInfo
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Ray
impl RefUnwindSafe for Ray
impl Send for Ray
impl Sync for Ray
impl Unpin for Ray
impl UnwindSafe for Ray
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)