pub struct BatchRayQuery {
pub origin: Vec3Fix,
pub direction: Vec3Fix,
pub max_distance: Fix128,
}Expand description
A single raycast query for batch execution
Fields§
§origin: Vec3FixRay origin
direction: Vec3FixRay direction (will be normalized)
max_distance: Fix128Maximum cast distance
Trait Implementations§
Source§impl Clone for BatchRayQuery
impl Clone for BatchRayQuery
impl Copy for BatchRayQuery
Source§impl Debug for BatchRayQuery
impl Debug for BatchRayQuery
impl Eq for BatchRayQuery
Source§impl PartialEq for BatchRayQuery
impl PartialEq for BatchRayQuery
impl StructuralPartialEq for BatchRayQuery
Auto Trait Implementations§
impl Freeze for BatchRayQuery
impl RefUnwindSafe for BatchRayQuery
impl Send for BatchRayQuery
impl Sync for BatchRayQuery
impl Unpin for BatchRayQuery
impl UnsafeUnpin for BatchRayQuery
impl UnwindSafe for BatchRayQuery
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more