UEnvQueryTest_Overlap

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

AIModule

Header

/Engine/Source/Runtime/AIModule/Classes/EnvironmentQuery/Tests/EnvQueryTest_Overlap.h

Include

#include "EnvironmentQuery/Tests/EnvQueryTest_Overlap.h"

Syntax

class UEnvQueryTest_Overlap : public UEnvQueryTest

Variables

Name Description

Public variable

FEnvOverlapData

 

OverlapData

Overlap data

Constructors

Name Description

Public function

UEnvQueryTest_Overlap

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Protected function Const

bool

 

RunOverlap

(
    const FVector& ItemPos,
    const FCollisionShape& CollisionSh...,
    const TArray< AActor* >& Igno...,
    UWorld* World,
    enum ECollisionChannel Channel,
    const FCollisionQueryParams& Param...
)

Protected function Const

bool

 

RunOverlapBlocking

(
    const FVector& ItemPos,
    const FCollisionShape& CollisionSh...,
    const TArray< AActor* >& Igno...,
    UWorld* World,
    enum ECollisionChannel Channel,
    const FCollisionQueryParams& Param...
)

Overridden from UEnvQueryTest

Name Description

Public function Virtual Const

void

 

RunTest

(
    FEnvQueryInstance& QueryInstance
)

Function that does the actual work

Overridden from UEnvQueryNode

Deprecated Functions

Name Description

Protected function

bool

 

RunOverlap

(
    const FVector& ItemPos,
    const FCollisionShape& CollisionSh...,
    AActor* ItemActor,
    UWorld* World,
    enum ECollisionChannel Channel,
    const FCollisionQueryParams& Param...
)

This method is no longer called by RunTest and has been replaced by an overload using a list of actors to ignore. It now calls that overload but you should use the new overload instead.

Protected function

bool

 

RunOverlapBlocking

(
    const FVector& ItemPos,
    const FCollisionShape& CollisionSh...,
    AActor* ItemActor,
    UWorld* World,
    enum ECollisionChannel Channel,
    const FCollisionQueryParams& Param...
)

This method is no longer called by RunTest and has been replaced by an overload using a list of actors to ignore. It now calls that overload but you should use the new overload instead.

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