Navigation
API > API/Runtime > API/Runtime/AugmentedReality
| Name | UARLifeCycleComponent |
| Type | class |
| Header File | /Engine/Source/Runtime/AugmentedReality/Public/ARLifeCycleComponent.h |
| Include Path | #include "ARLifeCycleComponent.h" |
Syntax
UCLASS (BlueprintType, Experimental, Meta=(BlueprintSpawnableComponent), ClassGroup="AR Gameplay")
class UARLifeCycleComponent : public USceneComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → USceneComponent → UARLifeCycleComponent
Implements Interfaces
Classes
| Name | Remarks |
|---|---|
| FInstanceARActorSpawnedDelegate | Called when an AR actor is spawned on the server |
| FInstanceARActorToBeDestroyedDelegate | Called just before the AR actor is destroyed on the server |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnSpawnARActorDelegate | TMulticastDelegate_ThreeParams< void, AARActor *, UARComponent *, FGuid > | ARLifeCycleComponent.h | |
| FRequestDestroyARActorDelegate | TMulticastDelegate_OneParam< void, AARActor * > | ARLifeCycleComponent.h | |
| FRequestSpawnARActorDelegate | TMulticastDelegate_TwoParams< void, UClass *, FGuid > | ARLifeCycleComponent.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| OnSpawnARActorDelegate | FOnSpawnARActorDelegate | ARLifeCycleComponent.h | |
| RequestDestroyARActorDelegate | FRequestDestroyARActorDelegate | ARLifeCycleComponent.h | |
| RequestSpawnARActorDelegate | FRequestSpawnARActorDelegate | ARLifeCycleComponent.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnARActorSpawnedDelegate | FInstanceARActorSpawnedDelegate | ARLifeCycleComponent.h |
|
|
| OnARActorToBeDestroyedDelegate | FInstanceARActorToBeDestroyedDelegate | ARLifeCycleComponent.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DestroyDelegateHandle | FDelegateHandle | ARLifeCycleComponent.h | ||
| SpawnDelegateHandle | FDelegateHandle | ARLifeCycleComponent.h |
Functions
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnUnregister() |
ARLifeCycleComponent.h |