6#include "ARPin.generated.h"
8#define UE_API AUGMENTEDREALITY_API
26 UFUNCTION(BlueprintPure, Category=
"AR AugmentedReality|Pin")
34 UFUNCTION(BlueprintPure, Category=
"AR AugmentedReality|Pin")
40 UFUNCTION(BlueprintPure, Category =
"AR AugmentedReality|Pin")
46 UFUNCTION(BlueprintPure, Category=
"AR AugmentedReality|Pin")
50 UFUNCTION(BlueprintPure, Category=
"AR AugmentedReality|Pin")
51 UE_API USceneComponent* GetPinnedComponent()
const;
56 UFUNCTION(BlueprintPure, Category=
"AR AugmentedReality|Pin")
70 return NativeResource;
116 UPROPERTY(BlueprintAssignable, Category="
AR AugmentedReality|Pin")
119 UPROPERTY(BlueprintAssignable, Category="
AR AugmentedReality|Pin")
123 void* NativeResource;
#define UE_API
Definition ARPin.h:8
EARTrackingState
Definition ARTypes.h:30
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#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
ESPMode
Definition SharedPointerFwd.h:12
Definition ARSupportInterface.h:29
Definition NameTypes.h:617
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition SharedPointer.h:1295
void * GetNativeResource()
Definition ARPin.h:68
void SetPinnedComponent(USceneComponent *InComponentToPin)
Definition ARPin.h:86
void SetNativeResource(void *InNativeResource)
Definition ARPin.h:63
Definition ARTrackable.h:17
Definition RobinHoodHashTable.h:18
Definition ObjectPtr.h:488