text: #pragma once
  
  // Name: S, Version: b
  
  
  #ifdef _MSC_VER
  	#pragma pack(push, 0x01)
  #endif
  
  /*!!HELPER_DEF!!*/
  
  /*!!DEFINE!!*/
  
  namespace UFT
  {
  //---------------------------------------------------------------------------
  // Classes
  //---------------------------------------------------------------------------
  
  // Class AugmentedReality.ARCandidateObject
  // 0x0040 (FullSize[0x0070] - InheritedSize[0x0030])
  class UARCandidateObject : public UDataAsset
  {
  public:
  	TArray<unsigned char>                              CandidateObjectData;                                       // 0x0030(0x0010) (Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
  	struct FString                                     FriendlyName;                                              // 0x0040(0x0010) (Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
  	struct FBox                                        BoundingBox;                                               // 0x0050(0x001C) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
  	unsigned char                                      UnknownData_4CD1[0x4];                                     // 0x006C(0x0004) MISSED OFFSET (PADDING)
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARCandidateObject");
  		return ptr;
  	}
  
  
  
  	void SetFriendlyName(const struct FString& NewName);
  	void SetCandidateObjectData(TArray<unsigned char> InCandidateObject);
  	void SetBoundingBox(const struct FBox& InBoundingBox);
  	struct FString GetFriendlyName();
  	TArray<unsigned char> GetCandidateObjectData();
  	struct FBox GetBoundingBox();
  };
  
  // Class AugmentedReality.ARCandidateImage
  // 0x0028 (FullSize[0x0058] - InheritedSize[0x0030])
  class UARCandidateImage : public UDataAsset
  {
  public:
  	class UTexture2D*                                  CandidateTexture;                                          // 0x0030(0x0008) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
  	struct FString                                     FriendlyName;                                              // 0x0038(0x0010) (Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
  	float                                              Width;                                                     // 0x0048(0x0004) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
  	float                                              Height;                                                    // 0x004C(0x0004) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
  	EARCandidateImageOrientation                       Orientation;                                               // 0x0050(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
  	unsigned char                                      UnknownData_NBDR[0x7];                                     // 0x0051(0x0007) MISSED OFFSET (PADDING)
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARCandidateImage");
  		return ptr;
  	}
  
  
  
  	float GetPhysicalWidth();
  	float GetPhysicalHeight();
  	EARCandidateImageOrientation GetOrientation();
  	struct FString GetFriendlyName();
  	class UTexture2D* GetCandidateTexture();
  };
  
  // Class AugmentedReality.ARTypesDummyClass
  // 0x0000 (FullSize[0x0028] - InheritedSize[0x0028])
  class UARTypesDummyClass : public UObject
  {
  public:
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARTypesDummyClass");
  		return ptr;
  	}
  
  
  
  };
  
  // Class AugmentedReality.ARTrackableNotifyComponent
  // 0x0150 (FullSize[0x0228] - InheritedSize[0x00D8])
  class UARTrackableNotifyComponent : public UActorComponent
  {
  public:
  	struct FScriptMulticastDelegate                    OnAddTrackedGeometry;                                      // 0x00D8(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  	struct FScriptMulticastDelegate                    OnUpdateTrackedGeometry;                                   // 0x00E8(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  	struct FScriptMulticastDelegate                    OnRemoveTrackedGeometry;                                   // 0x00F8(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  	struct FScriptMulticastDelegate                    OnAddTrackedPlane;                                         // 0x0108(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  	struct FScriptMulticastDelegate                    OnUpdateTrackedPlane;                                      // 0x0118(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  	struct FScriptMulticastDelegate                    OnRemoveTrackedPlane;                                      // 0x0128(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  	struct FScriptMulticastDelegate                    OnAddTrackedPoint;                                         // 0x0138(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  	struct FScriptMulticastDelegate                    OnUpdateTrackedPoint;                                      // 0x0148(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  	struct FScriptMulticastDelegate                    OnRemoveTrackedPoint;                                      // 0x0158(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  	struct FScriptMulticastDelegate                    OnAddTrackedImage;                                         // 0x0168(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  	struct FScriptMulticastDelegate                    OnUpdateTrackedImage;                                      // 0x0178(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  	struct FScriptMulticastDelegate                    OnRemoveTrackedImage;                                      // 0x0188(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  	struct FScriptMulticastDelegate                    OnAddTrackedFace;                                          // 0x0198(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  	struct FScriptMulticastDelegate                    OnUpdateTrackedFace;                                       // 0x01A8(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  	struct FScriptMulticastDelegate                    OnRemoveTrackedFace;                                       // 0x01B8(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  	struct FScriptMulticastDelegate                    OnAddTrackedEnvProbe;                                      // 0x01C8(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  	struct FScriptMulticastDelegate                    OnUpdateTrackedEnvProbe;                                   // 0x01D8(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  	struct FScriptMulticastDelegate                    OnRemoveTrackedEnvProbe;                                   // 0x01E8(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  	struct FScriptMulticastDelegate                    OnAddTrackedObject;                                        // 0x01F8(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  	struct FScriptMulticastDelegate                    OnUpdateTrackedObject;                                     // 0x0208(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  	struct FScriptMulticastDelegate                    OnRemoveTrackedObject;                                     // 0x0218(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARTrackableNotifyComponent");
  		return ptr;
  	}
  
  
  
  };
  
  // Class AugmentedReality.ARTrackedGeometry
  // 0x00C0 (FullSize[0x00E8] - InheritedSize[0x0028])
  class UARTrackedGeometry : public UObject
  {
  public:
  	struct FGuid                                       UniqueID;                                                  // 0x0028(0x0010) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  	unsigned char                                      UnknownData_FRC5[0x8];                                     // 0x0038(0x0008) MISSED OFFSET (FIX SPACE BETWEEN PREVIOUS PROPERTY)
  	struct FTransform                                  LocalToTrackingTransform;                                  // 0x0040(0x0030) (IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
  	struct FTransform                                  LocalToAlignedTrackingTransform;                           // 0x0070(0x0030) (IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
  	EARTrackingState                                   TrackingState;                                             // 0x00A0(0x0001) (ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
  	unsigned char                                      UnknownData_TB8E[0xF];                                     // 0x00A1(0x000F) MISSED OFFSET (FIX SPACE BETWEEN PREVIOUS PROPERTY)
  	class UMRMeshComponent*                            UnderlyingMesh;                                            // 0x00B0(0x0008) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
  	EARObjectClassification                            ObjectClassification;                                      // 0x00B8(0x0001) (ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
  	unsigned char                                      UnknownData_FUZN[0x17];                                    // 0x00B9(0x0017) MISSED OFFSET (FIX SPACE BETWEEN PREVIOUS PROPERTY)
  	int                                                LastUpdateFrameNumber;                                     // 0x00D0(0x0004) (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
  	unsigned char                                      UnknownData_QRI8[0xC];                                     // 0x00D4(0x000C) MISSED OFFSET (FIX SPACE BETWEEN PREVIOUS PROPERTY)
  	struct FName                                       DebugName;                                                 // 0x00E0(0x0008) (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARTrackedGeometry");
  		return ptr;
  	}
  
  
  
  	bool IsTracked();
  	class UMRMeshComponent* GetUnderlyingMesh();
  	EARTrackingState GetTrackingState();
  	EARObjectClassification GetObjectClassification();
  	struct FTransform GetLocalToWorldTransform();
  	struct FTransform GetLocalToTrackingTransform();
  	float GetLastUpdateTimestamp();
  	int GetLastUpdateFrameNumber();
  	struct FName GetDebugName();
  };
  
  // Class AugmentedReality.ARTrackedPose
  // 0x0058 (FullSize[0x0140] - InheritedSize[0x00E8])
  class UARTrackedPose : public UARTrackedGeometry
  {
  public:
  	unsigned char                                      UnknownData_ZN8O[0x8];                                     // 0x00E8(0x0008) Fix Super Size
  	unsigned char                                      UnknownData_CG85[0x50];                                    // 0x00F0(0x0050) MISSED OFFSET (PADDING)
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARTrackedPose");
  		return ptr;
  	}
  
  
  
  	struct FARPose3D GetTrackedPoseData();
  };
  
  // Class AugmentedReality.ARTrackedObject
  // 0x0008 (FullSize[0x00F0] - InheritedSize[0x00E8])
  class UARTrackedObject : public UARTrackedGeometry
  {
  public:
  	class UARCandidateObject*                          DetectedObject;                                            // 0x00E8(0x0008) (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARTrackedObject");
  		return ptr;
  	}
  
  
  
  	class UARCandidateObject* GetDetectedObject();
  };
  
  // Class AugmentedReality.AREnvironmentCaptureProbe
  // 0x0018 (FullSize[0x0100] - InheritedSize[0x00E8])
  class UAREnvironmentCaptureProbe : public UARTrackedGeometry
  {
  public:
  	unsigned char                                      UnknownData_T4H9[0x8];                                     // 0x00E8(0x0008) Fix Super Size
  	unsigned char                                      UnknownData_7K6X[0x8];                                     // 0x00F0(0x0008) MISSED OFFSET (FIX SPACE BETWEEN PREVIOUS PROPERTY)
  	class UAREnvironmentCaptureProbeTexture*           EnvironmentCaptureTexture;                                 // 0x00F8(0x0008) (ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.AREnvironmentCaptureProbe");
  		return ptr;
  	}
  
  
  
  	struct FVector GetExtent();
  	class UAREnvironmentCaptureProbeTexture* GetEnvironmentCaptureTexture();
  };
  
  // Class AugmentedReality.ARFaceGeometry
  // 0x00F8 (FullSize[0x01E0] - InheritedSize[0x00E8])
  class UARFaceGeometry : public UARTrackedGeometry
  {
  public:
  	struct FVector                                     LookAtTarget;                                              // 0x00E8(0x000C) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  	bool                                               bIsTracked;                                                // 0x00F4(0x0001) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  	unsigned char                                      UnknownData_RKE3[0x3];                                     // 0x00F5(0x0003) MISSED OFFSET (FIX SPACE BETWEEN PREVIOUS PROPERTY)
  	TMap<EARFaceBlendShape, float>                     BlendShapes;                                               // 0x00F8(0x0050) (ZeroConstructor, NativeAccessSpecifierPrivate)
  	unsigned char                                      UnknownData_03JL[0x98];                                    // 0x0148(0x0098) MISSED OFFSET (PADDING)
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARFaceGeometry");
  		return ptr;
  	}
  
  
  
  	struct FTransform GetWorldSpaceEyeTransform(EAREye Eye);
  	struct FTransform GetLocalSpaceEyeTransform(EAREye Eye);
  	float GetBlendShapeValue(EARFaceBlendShape BlendShape);
  	TMap<EARFaceBlendShape, float> GetBlendShapes();
  };
  
  // Class AugmentedReality.ARTrackedImage
  // 0x0018 (FullSize[0x0100] - InheritedSize[0x00E8])
  class UARTrackedImage : public UARTrackedGeometry
  {
  public:
  	class UARCandidateImage*                           DetectedImage;                                             // 0x00E8(0x0008) (ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
  	struct FVector2D                                   EstimatedSize;                                             // 0x00F0(0x0008) (ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
  	unsigned char                                      UnknownData_BJ9G[0x8];                                     // 0x00F8(0x0008) MISSED OFFSET (PADDING)
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARTrackedImage");
  		return ptr;
  	}
  
  
  
  	struct FVector2D GetEstimateSize();
  	class UARCandidateImage* GetDetectedImage();
  };
  
  // Class AugmentedReality.ARTrackedPoint
  // 0x0008 (FullSize[0x00F0] - InheritedSize[0x00E8])
  class UARTrackedPoint : public UARTrackedGeometry
  {
  public:
  	unsigned char                                      UnknownData_OP5M[0x8];                                     // 0x00E8(0x0008) Fix Super Size
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARTrackedPoint");
  		return ptr;
  	}
  
  
  
  };
  
  // Class AugmentedReality.ARPlaneGeometry
  // 0x0038 (FullSize[0x0120] - InheritedSize[0x00E8])
  class UARPlaneGeometry : public UARTrackedGeometry
  {
  public:
  	unsigned char                                      UnknownData_YISD[0x4];                                     // 0x00E8(0x0004) Fix Super Size
  	struct FVector                                     Center;                                                    // 0x00EC(0x000C) (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
  	struct FVector                                     Extent;                                                    // 0x00F8(0x000C) (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
  	unsigned char                                      UnknownData_CHY9[0x14];                                    // 0x0104(0x0014) MISSED OFFSET (FIX SPACE BETWEEN PREVIOUS PROPERTY)
  	class UARPlaneGeometry*                            SubsumedBy;                                                // 0x0118(0x0008) (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARPlaneGeometry");
  		return ptr;
  	}
  
  
  
  	class UARPlaneGeometry* GetSubsumedBy();
  	EARPlaneOrientation GetOrientation();
  	struct FVector GetExtent();
  	struct FVector GetCenter();
  	TArray<struct FVector> GetBoundaryPolygonInLocalSpace();
  };
  
  // Class AugmentedReality.ARTraceResultDummy
  // 0x0000 (FullSize[0x0028] - InheritedSize[0x0028])
  class UARTraceResultDummy : public UObject
  {
  public:
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARTraceResultDummy");
  		return ptr;
  	}
  
  
  
  };
  
  // Class AugmentedReality.AREnvironmentCaptureProbeTexture
  // 0x0020 (FullSize[0x0148] - InheritedSize[0x0128])
  class UAREnvironmentCaptureProbeTexture : public UTextureCube
  {
  public:
  	EARTextureType                                     TextureType;                                               // 0x0128(0x0001) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  	unsigned char                                      UnknownData_00AE[0x3];                                     // 0x0129(0x0003) MISSED OFFSET (FIX SPACE BETWEEN PREVIOUS PROPERTY)
  	float                                              Timestamp;                                                 // 0x012C(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  	struct FGuid                                       ExternalTextureGuid;                                       // 0x0130(0x0010) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  	struct FVector2D                                   Size;                                                      // 0x0140(0x0008) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.AREnvironmentCaptureProbeTexture");
  		return ptr;
  	}
  
  
  
  };
  
  // Class AugmentedReality.ARTexture
  // 0x0020 (FullSize[0x00F0] - InheritedSize[0x00D0])
  class UARTexture : public UTexture
  {
  public:
  	EARTextureType                                     TextureType;                                               // 0x00D0(0x0001) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  	unsigned char                                      UnknownData_S8CB[0x3];                                     // 0x00D1(0x0003) MISSED OFFSET (FIX SPACE BETWEEN PREVIOUS PROPERTY)
  	float                                              Timestamp;                                                 // 0x00D4(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  	struct FGuid                                       ExternalTextureGuid;                                       // 0x00D8(0x0010) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  	struct FVector2D                                   Size;                                                      // 0x00E8(0x0008) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARTexture");
  		return ptr;
  	}
  
  
  
  };
  
  // Class AugmentedReality.ARTextureCameraDepth
  // 0x0008 (FullSize[0x00F8] - InheritedSize[0x00F0])
  class UARTextureCameraDepth : public UARTexture
  {
  public:
  	EARDepthQuality                                    DepthQuality;                                              // 0x00F0(0x0001) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  	EARDepthAccuracy                                   DepthAccuracy;                                             // 0x00F1(0x0001) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  	bool                                               bIsTemporallySmoothed;                                     // 0x00F2(0x0001) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  	unsigned char                                      UnknownData_6V8S[0x5];                                     // 0x00F3(0x0005) MISSED OFFSET (PADDING)
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARTextureCameraDepth");
  		return ptr;
  	}
  
  
  
  };
  
  // Class AugmentedReality.ARTextureCameraImage
  // 0x0000 (FullSize[0x00F0] - InheritedSize[0x00F0])
  class UARTextureCameraImage : public UARTexture
  {
  public:
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARTextureCameraImage");
  		return ptr;
  	}
  
  
  
  };
  
  // Class AugmentedReality.ARSkyLight
  // 0x0010 (FullSize[0x0268] - InheritedSize[0x0258])
  class AARSkyLight : public ASkyLight
  {
  public:
  	class UAREnvironmentCaptureProbe*                  CaptureProbe;                                              // 0x0258(0x0008) (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
  	unsigned char                                      UnknownData_WIZV[0x8];                                     // 0x0260(0x0008) MISSED OFFSET (PADDING)
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARSkyLight");
  		return ptr;
  	}
  
  
  
  	void SetEnvironmentCaptureProbe(class UAREnvironmentCaptureProbe* InCaptureProbe);
  };
  
  // Class AugmentedReality.ARSharedWorldPlayerController
  // 0x0008 (FullSize[0x05A0] - InheritedSize[0x0598])
  class AARSharedWorldPlayerController : public APlayerController
  {
  public:
  	unsigned char                                      UnknownData_1A7U[0x8];                                     // 0x0598(0x0008) MISSED OFFSET (PADDING)
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARSharedWorldPlayerController");
  		return ptr;
  	}
  
  
  
  	void ServerMarkReadyForReceiving();
  	void ClientUpdatePreviewImageData(int Offset, TArray<unsigned char> Buffer);
  	void ClientUpdateARWorldData(int Offset, TArray<unsigned char> Buffer);
  	void ClientInitSharedWorld(int PreviewImageSize, int ARWorldDataSize);
  };
  
  // Class AugmentedReality.ARSharedWorldGameState
  // 0x0038 (FullSize[0x02E0] - InheritedSize[0x02A8])
  class AARSharedWorldGameState : public AGameState
  {
  public:
  	TArray<unsigned char>                              PreviewImageData;                                          // 0x02A8(0x0010) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
  	TArray<unsigned char>                              ARWorldData;                                               // 0x02B8(0x0010) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
  	int                                                PreviewImageBytesTotal;                                    // 0x02C8(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  	int                                                ARWorldBytesTotal;                                         // 0x02CC(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  	int                                                PreviewImageBytesDelivered;                                // 0x02D0(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  	int                                                ARWorldBytesDelivered;                                     // 0x02D4(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  	unsigned char                                      UnknownData_D9I4[0x8];                                     // 0x02D8(0x0008) MISSED OFFSET (PADDING)
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARSharedWorldGameState");
  		return ptr;
  	}
  
  
  
  	void K2_OnARWorldMapIsReady();
  };
  
  // Class AugmentedReality.ARSharedWorldGameMode
  // 0x0068 (FullSize[0x03F8] - InheritedSize[0x0390])
  class AARSharedWorldGameMode : public AGameMode
  {
  public:
  	int                                                BufferSizePerChunk;                                        // 0x0390(0x0004) (Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  	unsigned char                                      UnknownData_URSO[0x64];                                    // 0x0394(0x0064) MISSED OFFSET (PADDING)
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARSharedWorldGameMode");
  		return ptr;
  	}
  
  
  
  	void SetPreviewImageData(TArray<unsigned char> ImageData);
  	void SetARWorldSharingIsReady();
  	void SetARSharedWorldData(TArray<unsigned char> ARWorldData);
  	class AARSharedWorldGameState* GetARSharedWorldGameState();
  };
  
  // Class AugmentedReality.ARSessionConfig
  // 0x0078 (FullSize[0x00A8] - InheritedSize[0x0030])
  class UARSessionConfig : public UDataAsset
  {
  public:
  	bool                                               bGenerateMeshDataFromTrackedGeometry;                      // 0x0030(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  	bool                                               bGenerateCollisionForMeshData;                             // 0x0031(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  	bool                                               bGenerateNavMeshForMeshData;                               // 0x0032(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  	bool                                               bUseMeshDataForOcclusion;                                  // 0x0033(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  	bool                                               bRenderMeshDataInWireframe;                                // 0x0034(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  	bool                                               bTrackSceneObjects;                                        // 0x0035(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  	bool                                               bUsePersonSegmentationForOcclusion;                        // 0x0036(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
  	EARWorldAlignment                                  WorldAlignment;                                            // 0x0037(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
  	EARSessionType                                     SessionType;                                               // 0x0038(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
  	EARPlaneDetectionMode                              PlaneDetectionMode;                                        // 0x0039(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
  	bool                                               bHorizontalPlaneDetection;                                 // 0x003A(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
  	bool                                               bVerticalPlaneDetection;                                   // 0x003B(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
  	bool                                               bEnableAutoFocus;                                          // 0x003C(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
  	EARLightEstimationMode                             LightEstimationMode;                                       // 0x003D(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
  	EARFrameSyncMode                                   FrameSyncMode;                                             // 0x003E(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
  	bool                                               bEnableAutomaticCameraOverlay;                             // 0x003F(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
  	bool                                               bEnableAutomaticCameraTracking;                            // 0x0040(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
  	bool                                               bResetCameraTracking;                                      // 0x0041(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
  	bool                                               bResetTrackedObjects;                                      // 0x0042(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
  	unsigned char                                      UnknownData_K5MX[0x5];                                     // 0x0043(0x0005) MISSED OFFSET (FIX SPACE BETWEEN PREVIOUS PROPERTY)
  	TArray<class UARCandidateImage*>                   CandidateImages;                                           // 0x0048(0x0010) (Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
  	int                                                MaxNumSimultaneousImagesTracked;                           // 0x0058(0x0004) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
  	EAREnvironmentCaptureProbeType                     EnvironmentCaptureProbeType;                               // 0x005C(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
  	unsigned char                                      UnknownData_0S05[0x3];                                     // 0x005D(0x0003) MISSED OFFSET (FIX SPACE BETWEEN PREVIOUS PROPERTY)
  	TArray<unsigned char>                              WorldMapData;                                              // 0x0060(0x0010) (Edit, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected)
  	TArray<class UARCandidateObject*>                  CandidateObjects;                                          // 0x0070(0x0010) (Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
  	struct FARVideoFormat                              DesiredVideoFormat;                                        // 0x0080(0x000C) (Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
  	EARFaceTrackingDirection                           FaceTrackingDirection;                                     // 0x008C(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
  	EARFaceTrackingUpdate                              FaceTrackingUpdate;                                        // 0x008D(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
  	unsigned char                                      UnknownData_YHMW[0x2];                                     // 0x008E(0x0002) MISSED OFFSET (FIX SPACE BETWEEN PREVIOUS PROPERTY)
  	TArray<unsigned char>                              SerializedARCandidateImageDatabase;                        // 0x0090(0x0010) (ZeroConstructor, Protected, NativeAccessSpecifierProtected)
  	EARSessionTrackingFeature                          EnabledSessionTrackingFeature;                             // 0x00A0(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
  	unsigned char                                      UnknownData_E6YY[0x7];                                     // 0x00A1(0x0007) MISSED OFFSET (PADDING)
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARSessionConfig");
  		return ptr;
  	}
  
  
  
  	bool ShouldResetTrackedObjects();
  	bool ShouldResetCameraTracking();
  	bool ShouldRenderCameraOverlay();
  	bool ShouldEnableCameraTracking();
  	bool ShouldEnableAutoFocus();
  	void SetWorldMapData(TArray<unsigned char> WorldMapData);
  	void SetSessionTrackingFeatureToEnable(EARSessionTrackingFeature InSessionTrackingFeature);
  	void SetResetTrackedObjects(bool bNewValue);
  	void SetResetCameraTracking(bool bNewValue);
  	void SetFaceTrackingUpdate(EARFaceTrackingUpdate InUpdate);
  	void SetFaceTrackingDirection(EARFaceTrackingDirection InDirection);
  	void SetEnableAutoFocus(bool bNewValue);
  	void SetDesiredVideoFormat(const struct FARVideoFormat& NewFormat);
  	void SetCandidateObjectList(TArray<class UARCandidateObject*> InCandidateObjects);
  	TArray<unsigned char> GetWorldMapData();
  	EARWorldAlignment GetWorldAlignment();
  	EARSessionType GetSessionType();
  	EARPlaneDetectionMode GetPlaneDetectionMode();
  	int GetMaxNumSimultaneousImagesTracked();
  	EARLightEstimationMode GetLightEstimationMode();
  	EARFrameSyncMode GetFrameSyncMode();
  	EARFaceTrackingUpdate GetFaceTrackingUpdate();
  	EARFaceTrackingDirection GetFaceTrackingDirection();
  	EAREnvironmentCaptureProbeType GetEnvironmentCaptureProbeType();
  	EARSessionTrackingFeature GetEnabledSessionTrackingFeature();
  	struct FARVideoFormat GetDesiredVideoFormat();
  	TArray<class UARCandidateObject*> GetCandidateObjectList();
  	TArray<class UARCandidateImage*> GetCandidateImageList();
  	void AddCandidateObject(class UARCandidateObject* CandidateObject);
  	void AddCandidateImage(class UARCandidateImage* NewCandidateImage);
  };
  
  // Class AugmentedReality.ARPin
  // 0x00C8 (FullSize[0x00F0] - InheritedSize[0x0028])
  class UARPin : public UObject
  {
  public:
  	class UARTrackedGeometry*                          TrackedGeometry;                                           // 0x0028(0x0008) (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
  	class USceneComponent*                             PinnedComponent;                                           // 0x0030(0x0008) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
  	unsigned char                                      UnknownData_7G2J[0x8];                                     // 0x0038(0x0008) MISSED OFFSET (FIX SPACE BETWEEN PREVIOUS PROPERTY)
  	struct FTransform                                  LocalToTrackingTransform;                                  // 0x0040(0x0030) (IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
  	struct FTransform                                  LocalToAlignedTrackingTransform;                           // 0x0070(0x0030) (IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
  	EARTrackingState                                   TrackingState;                                             // 0x00A0(0x0001) (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
  	unsigned char                                      UnknownData_I3HW[0x1F];                                    // 0x00A1(0x001F) MISSED OFFSET (FIX SPACE BETWEEN PREVIOUS PROPERTY)
  	struct FScriptMulticastDelegate                    OnARTrackingStateChanged;                                  // 0x00C0(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
  	struct FScriptMulticastDelegate                    OnARTransformUpdated;                                      // 0x00D0(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
  	unsigned char                                      UnknownData_V8W9[0x10];                                    // 0x00E0(0x0010) MISSED OFFSET (PADDING)
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARPin");
  		return ptr;
  	}
  
  
  
  	EARTrackingState GetTrackingState();
  	class UARTrackedGeometry* GetTrackedGeometry();
  	class USceneComponent* GetPinnedComponent();
  	struct FTransform GetLocalToWorldTransform();
  	struct FTransform GetLocalToTrackingTransform();
  	struct FName GetDebugName();
  	void DebugDraw(class UWorld* World, const struct FLinearColor& Color, float Scale, float PersistForSeconds);
  };
  
  // Class AugmentedReality.AROriginActor
  // 0x0000 (FullSize[0x0248] - InheritedSize[0x0248])
  class AAROriginActor : public AActor
  {
  public:
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.AROriginActor");
  		return ptr;
  	}
  
  
  
  };
  
  // Class AugmentedReality.ARLightEstimate
  // 0x0000 (FullSize[0x0028] - InheritedSize[0x0028])
  class UARLightEstimate : public UObject
  {
  public:
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARLightEstimate");
  		return ptr;
  	}
  
  
  
  };
  
  // Class AugmentedReality.ARBasicLightEstimate
  // 0x0018 (FullSize[0x0040] - InheritedSize[0x0028])
  class UARBasicLightEstimate : public UARLightEstimate
  {
  public:
  	float                                              AmbientIntensityLumens;                                    // 0x0028(0x0004) (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
  	float                                              AmbientColorTemperatureKelvin;                             // 0x002C(0x0004) (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
  	struct FLinearColor                                AmbientColor;                                              // 0x0030(0x0010) (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARBasicLightEstimate");
  		return ptr;
  	}
  
  
  
  	float GetAmbientIntensityLumens();
  	float GetAmbientColorTemperatureKelvin();
  	struct FLinearColor GetAmbientColor();
  };
  
  // Class AugmentedReality.ARBaseAsyncTaskBlueprintProxy
  // 0x0020 (FullSize[0x0050] - InheritedSize[0x0030])
  class UARBaseAsyncTaskBlueprintProxy : public UBlueprintAsyncActionBase
  {
  public:
  	unsigned char                                      UnknownData_9UCZ[0x20];                                    // 0x0030(0x0020) MISSED OFFSET (PADDING)
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARBaseAsyncTaskBlueprintProxy");
  		return ptr;
  	}
  
  
  
  };
  
  // Class AugmentedReality.ARGetCandidateObjectAsyncTaskBlueprintProxy
  // 0x0048 (FullSize[0x0098] - InheritedSize[0x0050])
  class UARGetCandidateObjectAsyncTaskBlueprintProxy : public UARBaseAsyncTaskBlueprintProxy
  {
  public:
  	struct FScriptMulticastDelegate                    OnSuccess;                                                 // 0x0050(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  	struct FScriptMulticastDelegate                    OnFailed;                                                  // 0x0060(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  	unsigned char                                      UnknownData_B5RK[0x28];                                    // 0x0070(0x0028) MISSED OFFSET (PADDING)
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARGetCandidateObjectAsyncTaskBlueprintProxy");
  		return ptr;
  	}
  
  
  
  	class UARGetCandidateObjectAsyncTaskBlueprintProxy* STATIC_ARGetCandidateObject(class UObject* WorldContextObject, const struct FVector& Location, const struct FVector& Extent);
  };
  
  // Class AugmentedReality.ARSaveWorldAsyncTaskBlueprintProxy
  // 0x0030 (FullSize[0x0080] - InheritedSize[0x0050])
  class UARSaveWorldAsyncTaskBlueprintProxy : public UARBaseAsyncTaskBlueprintProxy
  {
  public:
  	struct FScriptMulticastDelegate                    OnSuccess;                                                 // 0x0050(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  	struct FScriptMulticastDelegate                    OnFailed;                                                  // 0x0060(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
  	unsigned char                                      UnknownData_71E1[0x10];                                    // 0x0070(0x0010) MISSED OFFSET (PADDING)
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARSaveWorldAsyncTaskBlueprintProxy");
  		return ptr;
  	}
  
  
  
  	class UARSaveWorldAsyncTaskBlueprintProxy* STATIC_ARSaveWorld(class UObject* WorldContextObject);
  };
  
  // Class AugmentedReality.ARTraceResultLibrary
  // 0x0000 (FullSize[0x0028] - InheritedSize[0x0028])
  class UARTraceResultLibrary : public UBlueprintFunctionLibrary
  {
  public:
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARTraceResultLibrary");
  		return ptr;
  	}
  
  
  
  	class UARTrackedGeometry* STATIC_GetTrackedGeometry(const struct FARTraceResult& TraceResult);
  	EARLineTraceChannels STATIC_GetTraceChannel(const struct FARTraceResult& TraceResult);
  	struct FTransform STATIC_GetLocalToWorldTransform(const struct FARTraceResult& TraceResult);
  	struct FTransform STATIC_GetLocalToTrackingTransform(const struct FARTraceResult& TraceResult);
  	float STATIC_GetDistanceFromCamera(const struct FARTraceResult& TraceResult);
  };
  
  // Class AugmentedReality.ARBlueprintLibrary
  // 0x0000 (FullSize[0x0028] - InheritedSize[0x0028])
  class UARBlueprintLibrary : public UBlueprintFunctionLibrary
  {
  public:
  
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("Class AugmentedReality.ARBlueprintLibrary");
  		return ptr;
  	}
  
  
  
  	void STATIC_UnpinComponent(class USceneComponent* ComponentToUnpin);
  	void STATIC_StopARSession();
  	void STATIC_StartARSession(class UARSessionConfig* SessionConfig);
  	void STATIC_SetAlignmentTransform(const struct FTransform& InAlignmentTransform);
  	void STATIC_RemovePin(class UARPin* PinToRemove);
  	class UARPin* STATIC_PinComponentToTraceResult(class USceneComponent* ComponentToPin, const struct FARTraceResult& TraceResult, const struct FName& DebugName);
  	class UARPin* STATIC_PinComponent(class USceneComponent* ComponentToPin, const struct FTransform& PinToWorldTransform, class UARTrackedGeometry* TrackedGeometry, const struct FName& DebugName);
  	void STATIC_PauseARSession();
  	TArray<struct FARTraceResult> STATIC_LineTraceTrackedObjects3D(const struct FVector& Start, const struct FVector& End, bool bTestFeaturePoints, bool bTestGroundPlane, bool bTestPlaneExtents, bool bTestPlaneBoundaryPolygon);
  	TArray<struct FARTraceResult> STATIC_LineTraceTrackedObjects(const struct FVector2D& ScreenCoord, bool bTestFeaturePoints, bool bTestGroundPlane, bool bTestPlaneExtents, bool bTestPlaneBoundaryPolygon);
  	bool STATIC_IsSessionTypeSupported(EARSessionType SessionType);
  	bool STATIC_IsSessionTrackingFeatureSupported(EARSessionType SessionType, EARSessionTrackingFeature SessionTrackingFeature);
  	bool STATIC_IsARSupported();
  	EARWorldMappingState STATIC_GetWorldMappingStatus();
  	EARTrackingQualityReason STATIC_GetTrackingQualityReason();
  	EARTrackingQuality STATIC_GetTrackingQuality();
  	TArray<struct FARVideoFormat> STATIC_GetSupportedVideoFormats(EARSessionType SessionType);
  	class UARSessionConfig* STATIC_GetSessionConfig();
  	TArray<struct FVector> STATIC_GetPointCloud();
  	class UARTextureCameraImage* STATIC_GetPersonSegmentationImage();
  	class UARTextureCameraImage* STATIC_GetPersonSegmentationDepthImage();
  	class UARLightEstimate* STATIC_GetCurrentLightEstimate();
  	class UARTextureCameraImage* STATIC_GetCameraImage();
  	class UARTextureCameraDepth* STATIC_GetCameraDepth();
  	struct FARSessionStatus STATIC_GetARSessionStatus();
  	TArray<class UARTrackedPose*> STATIC_GetAllTrackedPoses();
  	TArray<class UARTrackedPoint*> STATIC_GetAllTrackedPoints();
  	TArray<class UARPlaneGeometry*> STATIC_GetAllTrackedPlanes();
  	TArray<class UARTrackedImage*> STATIC_GetAllTrackedImages();
  	TArray<class UAREnvironmentCaptureProbe*> STATIC_GetAllTrackedEnvironmentCaptureProbes();
  	TArray<struct FARPose2D> STATIC_GetAllTracked2DPoses();
  	TArray<class UARPin*> STATIC_GetAllPins();
  	TArray<class UARTrackedGeometry*> STATIC_GetAllGeometries();
  	void STATIC_DebugDrawTrackedGeometry(class UARTrackedGeometry* TrackedGeometry, class UObject* WorldContextObject, const struct FLinearColor& Color, float OutlineThickness, float PersistForSeconds);
  	void STATIC_DebugDrawPin(class UARPin* ARPin, class UObject* WorldContextObject, const struct FLinearColor& Color, float Scale, float PersistForSeconds);
  	class UARCandidateImage* STATIC_AddRuntimeCandidateImage(class UARSessionConfig* SessionConfig, class UTexture2D* CandidateTexture, const struct FString& FriendlyName, float PhysicalWidth);
  	bool STATIC_AddManualEnvironmentCaptureProbe(const struct FVector& Location, const struct FVector& Extent);
  };
  
  }
  
  #ifdef _MSC_VER
  	#pragma pack(pop)
  #endif
  