UEnvQueryGenerator_ProjectedPoints

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AIModule

Header

/Engine/Source/Runtime/AIModule/Classes/EnvironmentQuery/Generators/EnvQueryGenerator_ProjectedPoints.h

Include

#include "EnvironmentQuery/Generators/EnvQueryGenerator_ProjectedPoints.h"

Syntax

class UEnvQueryGenerator_ProjectedPoints : public UEnvQueryGenerator

Variables

Name Description

Public variable

FEnvTraceData

 

ProjectionData

Trace params

Constructors

Name Description

Public function

UEnvQueryGenerator_ProjectedPoints

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Virtual Const

void

 

ProjectAndFilterNavPoints

(
    TArray< FNavLocation >& Points,
    FEnvQueryInstance& QueryInstance
)

Project all points in array and remove those outside navmesh

Public function Virtual Const

void

 

StoreNavPoints

(
    const TArray< FNavLocation >& Poin...,
    FEnvQueryInstance& QueryInstance
)

Store points as generator's result

Overridden from UObject

Name Description

Public function Virtual

void

 

PostLoad()

Do any object-specific cleanup required immediately after loading an object.

Classes

Name

Description

Public struct

FSortByHeight