#[repr(C)]pub struct PhysicsScene2D {
pub m_handle: i32,
}Expand description
Fields§
§m_handle: i32Implementations§
Source§impl PhysicsScene2D
impl PhysicsScene2D
Sourcepub fn raycast_internal(
physics_scene: impl Into<PhysicsScene2D>,
origin: impl Into<Vector2>,
direction: impl Into<Vector2>,
distance: impl Into<f32>,
contact_filter: impl Into<ContactFilter2D>,
) -> RaycastHit2D
pub fn raycast_internal( physics_scene: impl Into<PhysicsScene2D>, origin: impl Into<Vector2>, direction: impl Into<Vector2>, distance: impl Into<f32>, contact_filter: impl Into<ContactFilter2D>, ) -> RaycastHit2D
Raycast_Internal(crate::unity_engine::physicsscene2d::PhysicsScene2D, crate::unity_engine::vector2::Vector2, crate::unity_engine::vector2::Vector2, f32, crate::unity_engine::contactfilter2d::ContactFilter2D) overload
Sourcepub fn raycast_array_internal(
physics_scene: impl Into<PhysicsScene2D>,
origin: impl Into<Vector2>,
direction: impl Into<Vector2>,
distance: impl Into<f32>,
contact_filter: impl Into<ContactFilter2D>,
results: impl Into<Array<RaycastHit2D>>,
) -> i32
pub fn raycast_array_internal( physics_scene: impl Into<PhysicsScene2D>, origin: impl Into<Vector2>, direction: impl Into<Vector2>, distance: impl Into<f32>, contact_filter: impl Into<ContactFilter2D>, results: impl Into<Array<RaycastHit2D>>, ) -> i32
RaycastArray_Internal(crate::unity_engine::physicsscene2d::PhysicsScene2D, crate::unity_engine::vector2::Vector2, crate::unity_engine::vector2::Vector2, f32, crate::unity_engine::contactfilter2d::ContactFilter2D, ::unity::Array<crate::unity_engine::raycasthit2d::RaycastHit2D>) overload
Sourcepub fn raycast_list_internal(
physics_scene: impl Into<PhysicsScene2D>,
origin: impl Into<Vector2>,
direction: impl Into<Vector2>,
distance: impl Into<f32>,
contact_filter: impl Into<ContactFilter2D>,
results: impl Into<List_1<RaycastHit2D>>,
) -> i32
pub fn raycast_list_internal( physics_scene: impl Into<PhysicsScene2D>, origin: impl Into<Vector2>, direction: impl Into<Vector2>, distance: impl Into<f32>, contact_filter: impl Into<ContactFilter2D>, results: impl Into<List_1<RaycastHit2D>>, ) -> i32
RaycastList_Internal(crate::unity_engine::physicsscene2d::PhysicsScene2D, crate::unity_engine::vector2::Vector2, crate::unity_engine::vector2::Vector2, f32, crate::unity_engine::contactfilter2d::ContactFilter2D, crate::system::collections::generic::list_1::List_1<crate::unity_engine::raycasthit2d::RaycastHit2D>) overload
Sourcepub fn get_ray_intersection_array_internal(
physics_scene: impl Into<PhysicsScene2D>,
origin: impl Into<Vector3>,
direction: impl Into<Vector3>,
distance: impl Into<f32>,
layer_mask: impl Into<i32>,
results: impl Into<Array<RaycastHit2D>>,
) -> i32
pub fn get_ray_intersection_array_internal( physics_scene: impl Into<PhysicsScene2D>, origin: impl Into<Vector3>, direction: impl Into<Vector3>, distance: impl Into<f32>, layer_mask: impl Into<i32>, results: impl Into<Array<RaycastHit2D>>, ) -> i32
GetRayIntersectionArray_Internal(crate::unity_engine::physicsscene2d::PhysicsScene2D, crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, f32, i32, ::unity::Array<crate::unity_engine::raycasthit2d::RaycastHit2D>) overload
Sourcepub fn raycast_internal_injected(
distance: impl Into<f32>,
) -> (PhysicsScene2D, Vector2, Vector2, ContactFilter2D, RaycastHit2D)
pub fn raycast_internal_injected( distance: impl Into<f32>, ) -> (PhysicsScene2D, Vector2, Vector2, ContactFilter2D, RaycastHit2D)
Raycast_Internal_Injected(*mutcrate::unity_engine::physicsscene2d::PhysicsScene2D, *mutcrate::unity_engine::vector2::Vector2, *mutcrate::unity_engine::vector2::Vector2, f32, *mutcrate::unity_engine::contactfilter2d::ContactFilter2D, *mutcrate::unity_engine::raycasthit2d::RaycastHit2D) overload
Sourcepub fn raycast_array_internal_injected(
distance: impl Into<f32>,
results: impl Into<Array<RaycastHit2D>>,
) -> (i32, PhysicsScene2D, Vector2, Vector2, ContactFilter2D)
pub fn raycast_array_internal_injected( distance: impl Into<f32>, results: impl Into<Array<RaycastHit2D>>, ) -> (i32, PhysicsScene2D, Vector2, Vector2, ContactFilter2D)
RaycastArray_Internal_Injected(*mutcrate::unity_engine::physicsscene2d::PhysicsScene2D, *mutcrate::unity_engine::vector2::Vector2, *mutcrate::unity_engine::vector2::Vector2, f32, *mutcrate::unity_engine::contactfilter2d::ContactFilter2D, ::unity::Array<crate::unity_engine::raycasthit2d::RaycastHit2D>) overload
Sourcepub fn raycast_list_internal_injected(
distance: impl Into<f32>,
results: impl Into<List_1<RaycastHit2D>>,
) -> (i32, PhysicsScene2D, Vector2, Vector2, ContactFilter2D)
pub fn raycast_list_internal_injected( distance: impl Into<f32>, results: impl Into<List_1<RaycastHit2D>>, ) -> (i32, PhysicsScene2D, Vector2, Vector2, ContactFilter2D)
RaycastList_Internal_Injected(*mutcrate::unity_engine::physicsscene2d::PhysicsScene2D, *mutcrate::unity_engine::vector2::Vector2, *mutcrate::unity_engine::vector2::Vector2, f32, *mutcrate::unity_engine::contactfilter2d::ContactFilter2D, crate::system::collections::generic::list_1::List_1<crate::unity_engine::raycasthit2d::RaycastHit2D>) overload
Sourcepub fn get_ray_intersection_array_internal_injected(
distance: impl Into<f32>,
layer_mask: impl Into<i32>,
results: impl Into<Array<RaycastHit2D>>,
) -> (i32, PhysicsScene2D, Vector3, Vector3)
pub fn get_ray_intersection_array_internal_injected( distance: impl Into<f32>, layer_mask: impl Into<i32>, results: impl Into<Array<RaycastHit2D>>, ) -> (i32, PhysicsScene2D, Vector3, Vector3)
GetRayIntersectionArray_Internal_Injected(*mutcrate::unity_engine::physicsscene2d::PhysicsScene2D, *mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3, f32, i32, ::unity::Array<crate::unity_engine::raycasthit2d::RaycastHit2D>) overload
Source§impl PhysicsScene2D
impl PhysicsScene2D
Sourcepub fn to_string(&mut self) -> Il2CppString
pub fn to_string(&mut self) -> Il2CppString
ToString() overload
Sourcepub fn get_hash_code(&mut self) -> i32
pub fn get_hash_code(&mut self) -> i32
GetHashCode() overload
Sourcepub fn equals(&mut self, other: impl Into<Object>) -> bool
pub fn equals(&mut self, other: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overload
Sourcepub fn equals_2(&mut self, other: impl Into<PhysicsScene2D>) -> bool
pub fn equals_2(&mut self, other: impl Into<PhysicsScene2D>) -> bool
Equals(crate::unity_engine::physicsscene2d::PhysicsScene2D) overload
Sourcepub fn raycast(
&mut self,
origin: impl Into<Vector2>,
direction: impl Into<Vector2>,
distance: impl Into<f32>,
layer_mask: impl Into<i32>,
) -> RaycastHit2D
pub fn raycast( &mut self, origin: impl Into<Vector2>, direction: impl Into<Vector2>, distance: impl Into<f32>, layer_mask: impl Into<i32>, ) -> RaycastHit2D
Raycast(crate::unity_engine::vector2::Vector2, crate::unity_engine::vector2::Vector2, f32, i32) overload
Sourcepub fn raycast_2(
&mut self,
origin: impl Into<Vector2>,
direction: impl Into<Vector2>,
distance: impl Into<f32>,
contact_filter: impl Into<ContactFilter2D>,
) -> RaycastHit2D
pub fn raycast_2( &mut self, origin: impl Into<Vector2>, direction: impl Into<Vector2>, distance: impl Into<f32>, contact_filter: impl Into<ContactFilter2D>, ) -> RaycastHit2D
Raycast(crate::unity_engine::vector2::Vector2, crate::unity_engine::vector2::Vector2, f32, crate::unity_engine::contactfilter2d::ContactFilter2D) overload
Sourcepub fn raycast_3(
&mut self,
origin: impl Into<Vector2>,
direction: impl Into<Vector2>,
distance: impl Into<f32>,
contact_filter: impl Into<ContactFilter2D>,
results: impl Into<Array<RaycastHit2D>>,
) -> i32
pub fn raycast_3( &mut self, origin: impl Into<Vector2>, direction: impl Into<Vector2>, distance: impl Into<f32>, contact_filter: impl Into<ContactFilter2D>, results: impl Into<Array<RaycastHit2D>>, ) -> i32
Raycast(crate::unity_engine::vector2::Vector2, crate::unity_engine::vector2::Vector2, f32, crate::unity_engine::contactfilter2d::ContactFilter2D, ::unity::Array<crate::unity_engine::raycasthit2d::RaycastHit2D>) overload
Sourcepub fn raycast_4(
&mut self,
origin: impl Into<Vector2>,
direction: impl Into<Vector2>,
distance: impl Into<f32>,
contact_filter: impl Into<ContactFilter2D>,
results: impl Into<List_1<RaycastHit2D>>,
) -> i32
pub fn raycast_4( &mut self, origin: impl Into<Vector2>, direction: impl Into<Vector2>, distance: impl Into<f32>, contact_filter: impl Into<ContactFilter2D>, results: impl Into<List_1<RaycastHit2D>>, ) -> i32
Raycast(crate::unity_engine::vector2::Vector2, crate::unity_engine::vector2::Vector2, f32, crate::unity_engine::contactfilter2d::ContactFilter2D, crate::system::collections::generic::list_1::List_1<crate::unity_engine::raycasthit2d::RaycastHit2D>) overload
Sourcepub fn get_ray_intersection(
&mut self,
ray: impl Into<Ray>,
distance: impl Into<f32>,
results: impl Into<Array<RaycastHit2D>>,
layer_mask: impl Into<i32>,
) -> i32
pub fn get_ray_intersection( &mut self, ray: impl Into<Ray>, distance: impl Into<f32>, results: impl Into<Array<RaycastHit2D>>, layer_mask: impl Into<i32>, ) -> i32
GetRayIntersection(crate::unity_engine::ray::Ray, f32, ::unity::Array<crate::unity_engine::raycasthit2d::RaycastHit2D>, i32) overload
Source§impl PhysicsScene2D
impl PhysicsScene2D
pub fn to_string_method_info() -> &'static MethodInfo
pub fn get_hash_code_method_info() -> &'static MethodInfo
pub fn equals_method_info() -> &'static MethodInfo
pub fn equals_2_method_info() -> &'static MethodInfo
pub fn raycast_method_info() -> &'static MethodInfo
pub fn raycast_2_method_info() -> &'static MethodInfo
pub fn raycast_internal_method_info() -> &'static MethodInfo
pub fn raycast_3_method_info() -> &'static MethodInfo
pub fn raycast_array_internal_method_info() -> &'static MethodInfo
pub fn raycast_4_method_info() -> &'static MethodInfo
pub fn raycast_list_internal_method_info() -> &'static MethodInfo
pub fn get_ray_intersection_method_info() -> &'static MethodInfo
pub fn get_ray_intersection_array_internal_method_info() -> &'static MethodInfo
pub fn raycast_internal_injected_method_info() -> &'static MethodInfo
pub fn raycast_array_internal_injected_method_info() -> &'static MethodInfo
pub fn raycast_list_internal_injected_method_info() -> &'static MethodInfo
pub fn get_ray_intersection_array_internal_injected_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for PhysicsScene2D
impl ClassIdentity for PhysicsScene2D
Source§impl Clone for PhysicsScene2D
impl Clone for PhysicsScene2D
Source§fn clone(&self) -> PhysicsScene2D
fn clone(&self) -> PhysicsScene2D
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for PhysicsScene2D
Auto Trait Implementations§
impl Freeze for PhysicsScene2D
impl RefUnwindSafe for PhysicsScene2D
impl Send for PhysicsScene2D
impl Sync for PhysicsScene2D
impl Unpin for PhysicsScene2D
impl UnwindSafe for PhysicsScene2D
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)