UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UARLifeCycleComponent Class Reference

#include <ARLifeCycleComponent.h>

+ Inheritance diagram for UARLifeCycleComponent:

Public Member Functions

 DECLARE_MULTICAST_DELEGATE_TwoParams (FRequestSpawnARActorDelegate, UClass *, FGuid)
 
 DECLARE_MULTICAST_DELEGATE_ThreeParams (FOnSpawnARActorDelegate, AARActor *, UARComponent *, FGuid)
 
 DECLARE_MULTICAST_DELEGATE_OneParam (FRequestDestroyARActorDelegate, AARActor *)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams (FInstanceARActorSpawnedDelegate, UClass *, ComponentClass, FGuid, NativeID, AARActor *, SpawnedActor)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FInstanceARActorToBeDestroyedDelegate, AARActor *, Actor)
 

Public Attributes

FInstanceARActorSpawnedDelegate OnARActorSpawnedDelegate
 
FInstanceARActorToBeDestroyedDelegate OnARActorToBeDestroyedDelegate
 

Static Public Attributes

static UE_API FRequestSpawnARActorDelegate RequestSpawnARActorDelegate
 
static UE_API FOnSpawnARActorDelegate OnSpawnARActorDelegate
 
static UE_API FRequestDestroyARActorDelegate RequestDestroyARActorDelegate
 

Protected Member Functions

virtual UE_API void OnUnregister () override
 

Member Function Documentation

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam()

UARLifeCycleComponent::DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FInstanceARActorToBeDestroyedDelegate  ,
AARActor ,
Actor   
)

Called just before the AR actor is destroyed on the server

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams()

UARLifeCycleComponent::DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams ( FInstanceARActorSpawnedDelegate  ,
UClass ,
ComponentClass  ,
FGuid  ,
NativeID  ,
AARActor ,
SpawnedActor   
)

Called when an AR actor is spawned on the server

◆ DECLARE_MULTICAST_DELEGATE_OneParam()

UARLifeCycleComponent::DECLARE_MULTICAST_DELEGATE_OneParam ( FRequestDestroyARActorDelegate  ,
AARActor  
)

◆ DECLARE_MULTICAST_DELEGATE_ThreeParams()

UARLifeCycleComponent::DECLARE_MULTICAST_DELEGATE_ThreeParams ( FOnSpawnARActorDelegate  ,
AARActor ,
UARComponent ,
FGuid   
)

◆ DECLARE_MULTICAST_DELEGATE_TwoParams()

UARLifeCycleComponent::DECLARE_MULTICAST_DELEGATE_TwoParams ( FRequestSpawnARActorDelegate  ,
UClass ,
FGuid   
)

◆ OnUnregister()

void UARLifeCycleComponent::OnUnregister ( )
overrideprotectedvirtual

Member Data Documentation

◆ OnARActorSpawnedDelegate

FInstanceARActorSpawnedDelegate UARLifeCycleComponent::OnARActorSpawnedDelegate

◆ OnARActorToBeDestroyedDelegate

FInstanceARActorToBeDestroyedDelegate UARLifeCycleComponent::OnARActorToBeDestroyedDelegate

◆ OnSpawnARActorDelegate

UARLifeCycleComponent::FOnSpawnARActorDelegate UARLifeCycleComponent::OnSpawnARActorDelegate
static

◆ RequestDestroyARActorDelegate

UARLifeCycleComponent::FRequestDestroyARActorDelegate UARLifeCycleComponent::RequestDestroyARActorDelegate
static

◆ RequestSpawnARActorDelegate

UARLifeCycleComponent::FRequestSpawnARActorDelegate UARLifeCycleComponent::RequestSpawnARActorDelegate
static

The documentation for this class was generated from the following files: