pub struct RayCastArgs {
pub ray: RRayCast,
pub broad_phase_layer_filter: Option<BroadPhaseLayerFilterImpl>,
pub object_layer_filter: Option<ObjectLayerFilterImpl>,
pub body_filter: Option<BodyFilterImpl>,
}Expand description
Arguments for NarrowPhaseQuery::cast_ray.
Fields§
§ray: RRayCast§broad_phase_layer_filter: Option<BroadPhaseLayerFilterImpl>§object_layer_filter: Option<ObjectLayerFilterImpl>§body_filter: Option<BodyFilterImpl>Trait Implementations§
Source§impl Default for RayCastArgs
impl Default for RayCastArgs
Source§fn default() -> RayCastArgs
fn default() -> RayCastArgs
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RayCastArgs
impl RefUnwindSafe for RayCastArgs
impl !Send for RayCastArgs
impl !Sync for RayCastArgs
impl Unpin for RayCastArgs
impl UnwindSafe for RayCastArgs
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more