Struct ark_api::world::RaycastQuery
source · pub struct RaycastQuery {
pub ray: Ray3,
pub layer_mask: EntityLayerMask,
pub ignore_entity: Option<Entity>,
pub max_distance: f32,
pub options: RaycastQueryOptions,
pub spherecast_radius: f32,
}Expand description
Query parameters for doing raycasts.
Fields§
§ray: Ray3Ray to check for obstacles along.
layer_mask: EntityLayerMaskLayers to include in the check. Defaults to everything.
ignore_entity: Option<Entity>Optional entity to ignore. Even if the ray intersects this entity, no hit will be reported for it. Defaults to None.
max_distance: f32No hits above this distance will be reported. Defaults to infinity.
options: RaycastQueryOptionsAdditional options for this raycast query.
spherecast_radius: f32If >0, sweep a sphere rather than a ray.
Trait Implementations§
source§impl Clone for RaycastQuery
impl Clone for RaycastQuery
source§fn clone(&self) -> RaycastQuery
fn clone(&self) -> RaycastQuery
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more