UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AIPerceptionComponent.h File Reference
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ObjectKey.h"
#include "Templates/SubclassOf.h"
#include "Components/ActorComponent.h"
#include "EngineDefines.h"
#include "GenericTeamAgentInterface.h"
#include "Perception/AIPerceptionTypes.h"
#include "Perception/AISense.h"
#include "Perception/AIPerceptionSystem.h"
#include "AIPerceptionComponent.generated.h"

Go to the source code of this file.

Classes

struct  FActorPerceptionUpdateInfo
 
struct  FActorPerceptionInfo
 
struct  FActorPerceptionBlueprintInfo
 

Functions

 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FPerceptionUpdatedDelegate, const TArray< AActor * > &, UpdatedActors)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FActorPerceptionUpdatedDelegate, AActor *, Actor, FAIStimulus, Stimulus)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FActorPerceptionForgetUpdatedDelegate, AActor *, Actor)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FActorPerceptionInfoUpdatedDelegate, const FActorPerceptionUpdateInfo &, UpdateInfo)
 

Function Documentation

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [1/3]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FActorPerceptionForgetUpdatedDelegate  ,
AActor ,
Actor   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [2/3]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FActorPerceptionInfoUpdatedDelegate  ,
const FActorPerceptionUpdateInfo ,
UpdateInfo   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [3/3]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FPerceptionUpdatedDelegate  ,
const TArray< AActor * > &  ,
UpdatedActors   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FActorPerceptionUpdatedDelegate  ,
AActor ,
Actor  ,
FAIStimulus  ,
Stimulus   
)