| void UnpinComponent(USceneComponent* ComponentToUnpin) | FinalNative+2 flags | | 0x08 |
| bool ToggleARCapture(bool bOnOff, const EARCaptureType& CaptureType) | FinalNative+2 flags | | 0x03 |
| void StopARSession() | FinalNative+2 flags | | 0x00 |
| void StartARSession(UARSessionConfig* SessionConfig) | FinalNative+2 flags | | 0x08 |
| void SetEnabledXRCamera(bool bOnOff) | FinalNative+2 flags | | 0x01 |
| void SetARWorldScale(float InWorldScale) | FinalNative+2 flags | | 0x04 |
| void SetARWorldOriginLocationAndRotation(const FVector& OriginLocation, const FRotator& OriginRotation, bool bIsTransformInWorldSpace, bool bMaintainUpDirection) | FinalNative+2 flags | | 0x32 |
| void SetAlignmentTransform(FTransform& InAlignmentTransform) | FinalNative+2 flags | | 0x60 |
| bool SaveARPinToLocalStore(const FName& InSaveName, UARPin* InPin) | FinalNative+2 flags | | 0x11 |
| FIntPoint ResizeXRCamera(const FIntPoint& InSize) | FinalNative+2 flags | | 0x10 |
| void RemovePin(UARPin* PinToRemove) | FinalNative+2 flags | | 0x08 |
| void RemoveARPinFromLocalStore(const FName& InSaveName) | FinalNative+2 flags | | 0x08 |
| void RemoveAllARPinsFromLocalStore() | FinalNative+2 flags | | 0x00 |
| UARPin* PinComponentToTraceResult(USceneComponent* ComponentToPin, FARTraceResult& TraceResult, const FName& DebugName) | FinalNative+2 flags | | 0xB0 |
| bool PinComponentToARPin(USceneComponent* ComponentToPin, UARPin* Pin) | FinalNative+2 flags | | 0x11 |
| UARPin* PinComponent(USceneComponent* ComponentToPin, FTransform& PinToWorldTransform, UARTrackedGeometry* TrackedGeometry, const FName& DebugName) | FinalNative+2 flags | | 0x88 |
| void PauseARSession() | FinalNative+2 flags | | 0x00 |
| TMap<FName, UARPin*> LoadARPinsFromLocalStore() | FinalNative+2 flags | | 0x50 |
| TArray<FARTraceResult> LineTraceTrackedObjects3D(const FVector& Start, const FVector& End, bool bTestFeaturePoints, bool bTestGroundPlane, bool bTestPlaneExtents, bool bTestPlaneBoundaryPolygon) | FinalNative+2 flags | | 0x48 |
| TArray<FARTraceResult> LineTraceTrackedObjects(const FVector2D& ScreenCoord, bool bTestFeaturePoints, bool bTestGroundPlane, bool bTestPlaneExtents, bool bTestPlaneBoundaryPolygon) | FinalNative+2 flags | | 0x28 |
| bool IsSessionTypeSupported(const EARSessionType& SessionType) | FinalNative+2 flags | | 0x02 |
| bool IsSessionTrackingFeatureSupported(const EARSessionType& SessionType, const EARSessionTrackingFeature& SessionTrackingFeature) | FinalNative+2 flags | | 0x03 |
| bool IsSceneReconstructionSupported(const EARSessionType& SessionType, const EARSceneReconstruction& SceneReconstructionMethod) | FinalNative+2 flags | | 0x03 |
| bool IsARSupported() | FinalNative+2 flags | | 0x01 |
| bool IsARPinLocalStoreSupported() | FinalNative+2 flags | | 0x01 |
| bool IsARPinLocalStoreReady() | FinalNative+2 flags | | 0x01 |
| EARWorldMappingState GetWorldMappingStatus() | FinalNative+2 flags | | 0x01 |
| EARTrackingQualityReason GetTrackingQualityReason() | FinalNative+2 flags | | 0x01 |
| EARTrackingQuality GetTrackingQuality() | FinalNative+2 flags | | 0x01 |
| TArray<FARVideoFormat> GetSupportedVideoFormats(const EARSessionType& SessionType) | FinalNative+2 flags | | 0x18 |
| UARSessionConfig* GetSessionConfig() | FinalNative+2 flags | | 0x08 |
| TArray<FVector> GetPointCloud() | FinalNative+2 flags | | 0x10 |
| bool GetObjectClassificationAtLocation(const FVector& InWorldLocation, const EARObjectClassification& OutClassification, const FVector& OutClassificationLocation, float MaxLocationDiff) | FinalNative+2 flags | | 0x3D |
| int32 GetNumberOfTrackedFacesSupported() | FinalNative+2 flags | | 0x04 |
| UARLightEstimate* GetCurrentLightEstimate() | FinalNative+2 flags | | 0x08 |
| bool GetCameraIntrinsics(FARCameraIntrinsics& OutCameraIntrinsics) | FinalNative+2 flags | | 0x29 |
| float GetARWorldScale() | FinalNative+2 flags | | 0x04 |
| UARTexture* GetARTexture(const EARTextureType& TextureType) | FinalNative+2 flags | | 0x10 |
| FARSessionStatus GetARSessionStatus() | FinalNative+2 flags | | 0x18 |
| TArray<FARPose2D> GetAllTracked2DPoses() | FinalNative+2 flags | | 0x10 |
| TArray<UARPin*> GetAllPins() | FinalNative+2 flags | | 0x10 |
| TArray<UARTrackedGeometry*> GetAllGeometriesByClass(TSubclassOf<UARTrackedGeometry> GeometryClass) | FinalNative+2 flags | | 0x18 |
| TArray<UARTrackedGeometry*> GetAllGeometries() | FinalNative+2 flags | | 0x10 |
| FTransform GetAlignmentTransform() | FinalNative+2 flags | | 0x60 |
| TArray<UARTrackedPoint*> FindTrackedPointsByName(const FString& PointName) | FinalNative+2 flags | | 0x20 |
| void DebugDrawTrackedGeometry(UARTrackedGeometry* TrackedGeometry, UObject* WorldContextObject, const FLinearColor& Color, float OutlineThickness, float PersistForSeconds) | FinalNative+2 flags | | 0x28 |
| void DebugDrawPin(UARPin* ARPin, UObject* WorldContextObject, const FLinearColor& Color, float Scale, float PersistForSeconds) | FinalNative+2 flags | | 0x28 |
| void CalculateClosestIntersection(const TArray<FVector>& StartPoints, const TArray<FVector>& EndPoints, const FVector& ClosestIntersection) | FinalNative+2 flags | | 0x38 |
| void CalculateAlignmentTransform(FTransform& TransformInFirstCoordinateSystem, FTransform& TransformInSecondCoordinateSystem, FTransform& AlignmentTransform) | FinalNative+2 flags | | 0x120 |
| bool AddTrackedPointWithName(FTransform& WorldTransform, const FString& PointName, bool bDeletePointsWithSameName) | FinalNative+2 flags | | 0x72 |
| UARCandidateImage* AddRuntimeCandidateImage(UARSessionConfig* SessionConfig, UTexture2D* CandidateTexture, const FString& FriendlyName, float PhysicalWidth) | FinalNative+2 flags | | 0x30 |
| bool AddManualEnvironmentCaptureProbe(const FVector& Location, const FVector& Extent) | FinalNative+2 flags | | 0x31 |