UWorld::OverlapMultiByChannel

Test the collision of a shape at the supplied location using a specific channel, and determine the set of components that it overlaps

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 OverlapMultiByChannel
(
    TArray< struct FOverlapResult > & OutOverlaps,
    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 determine the set of components that it overlaps

Returns

TRUE if OutOverlaps contains any blocking results

Parameters

Parameter

Description

OutOverlaps

Array of components found to overlap supplied box

Pos

Location of center of shape 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

Params

Additional parameters used for the trace

ResponseParam

ResponseContainer to be used for this trace

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss