UWorld::LineTraceSingleByChannel

Syntax

bool LineTraceSingleByChannel
(
    struct FHitResult & OutHit,
    const FVector & Start,
    const FVector & End,
    ECollisionChannel TraceChannel,
    const FCollisionQueryParams & Params,
    const FCollisionResponseParams & ResponseParam
) const

Remarks

Trace a ray against the world using a specific channel and return the first blocking hit

Returns

TRUE if a blocking hit is found

Parameters

Parameter

Description

OutHit

First blocking hit found

Start

Start location of the ray

End

End location of the ray

TraceChannel

The 'channel' that this ray is in, used to determine which components to hit

Params

Additional parameters used for the trace

ResponseParam

ResponseContainer to be used for this trace

References

Module

Engine

Header

Runtime/Engine/Classes/Engine/World.h

Source

Runtime/Engine/Private/Collision/WorldCollision.cpp