UWorld::OverlapBlockingTestByChannel

Test the collision of a shape at the supplied location using a specific channel, and return if any blocking overlap is found

Choose your operating system:

Windows

macOS

Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Engine/World.h

Include

#include "Engine/World.h"

Source

/Engine/Source/Runtime/Engine/Private/Collision/WorldCollision.cpp

Syntax

bool OverlapBlockingTestByChannel
(
    const FVector & Pos,
    const FQuat & Rot,
    ECollisionChannel TraceChannel,
    const FCollisionShape & CollisionShape,
    const FCollisionQueryParams & Params,
    const FCollisionResponseParams & ResponseParam
) const

Remarks

Test the collision of a shape at the supplied location using a specific channel, and return if any blocking overlap is found

Returns

TRUE if any blocking results are found

Parameters

Parameter

Description

Pos

Location of center of box to test against the world

TraceChannel

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

CollisionShape

CollisionShape - supports Box, Sphere, Capsule, Convex

Params

Additional parameters used for the trace

ResponseParam

ResponseContainer to be used for this trace