UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AIPerceptionTypes.h File Reference
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "AITypes.h"
#include "GenericTeamAgentInterface.h"
#include "AIPerceptionTypes.generated.h"

Go to the source code of this file.

Classes

struct  FAISenseCounter
 
struct  FPerceptionListenerCounter
 
struct  FPerceptionChannelAllowList
 
struct  FPerceptionChannelAllowList::FConstIterator
 
struct  FAIStimulus
 
struct  FAISenseAffiliationFilter
 
struct  FPerceptionListener
 
struct  FPerceptionStimuliSource
 

Namespaces

namespace  AIPerception
 

Typedefs

typedef FAINamedID< FAISenseCounterFAISenseID
 
typedef FAIGenericID< FPerceptionListenerCounterFPerceptionListenerID
 
typedef TMap< FPerceptionListenerID, FPerceptionListenerAIPerception::FListenerMap
 

Enumerations

enum class  EAISenseNotifyType : uint8 { OnEveryPerception , OnPerceptionChange }
 

Typedef Documentation

◆ FAISenseID

◆ FPerceptionListenerID

Enumeration Type Documentation

◆ EAISenseNotifyType

enum class EAISenseNotifyType : uint8
strong
Enumerator
OnEveryPerception 

Continuous update whenever target is perceived.

OnPerceptionChange 

From "visible" to "not visible" or vice versa.