UEnvQueryTest_Overlap

Choose your operating system:

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.