10#include "ARLifeCycleComponent.generated.h"
12#define UE_API AUGMENTEDREALITY_API
21 UE_API virtual void OnComponentCreated()
override;
36 UPROPERTY(BlueprintAssignable, meta = (DisplayName =
"OnARActorSpawned"))
#define UE_API
Definition ARLifeCycleComponent.h:12
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(DelegateName, Param1Type, Param1Name)
Definition DelegateCombinations.h:53
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition IDelegateInstance.h:14
Definition ARComponent.h:234
Definition ARLifeCycleComponent.h:18
static UE_API FRequestDestroyARActorDelegate RequestDestroyARActorDelegate
Definition ARLifeCycleComponent.h:32
DECLARE_MULTICAST_DELEGATE_OneParam(FRequestDestroyARActorDelegate, AARActor *)
DECLARE_MULTICAST_DELEGATE_TwoParams(FRequestSpawnARActorDelegate, UClass *, FGuid)
static UE_API FOnSpawnARActorDelegate OnSpawnARActorDelegate
Definition ARLifeCycleComponent.h:29
DECLARE_MULTICAST_DELEGATE_ThreeParams(FOnSpawnARActorDelegate, AARActor *, UARComponent *, FGuid)
static UE_API FRequestSpawnARActorDelegate RequestSpawnARActorDelegate
Definition ARLifeCycleComponent.h:26
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams(FInstanceARActorSpawnedDelegate, UClass *, ComponentClass, FGuid, NativeID, AARActor *, SpawnedActor)
Definition RobinHoodHashTable.h:18