| void UnpinComponent(USceneComponent* ComponentToUnpin) | FinalNative+2 flags | | 0x08 |
| void StopARSession() | FinalNative+2 flags | | 0x00 |
| void StartARSession(UARSessionConfig* SessionConfig) | FinalNative+2 flags | | 0x08 |
| void SetAlignmentTransform(FTransform& InAlignmentTransform) | FinalNative+2 flags | | 0x30 |
| void RemovePin(UARPin* PinToRemove) | FinalNative+2 flags | | 0x08 |
| UARPin* PinComponentToTraceResult(USceneComponent* ComponentToPin, FARTraceResult& TraceResult, const FName& DebugName) | FinalNative+2 flags | | 0x80 |
| UARPin* PinComponent(USceneComponent* ComponentToPin, FTransform& PinToWorldTransform, UARTrackedGeometry* TrackedGeometry, const FName& DebugName) | FinalNative+2 flags | | 0x58 |
| void PauseARSession() | FinalNative+2 flags | | 0x00 |
| TArray<FARTraceResult> LineTraceTrackedObjects3D(const FVector& Start, const FVector& End, bool bTestFeaturePoints, bool bTestGroundPlane, bool bTestPlaneExtents, bool bTestPlaneBoundaryPolygon) | FinalNative+2 flags | | 0x30 |
| TArray<FARTraceResult> LineTraceTrackedObjects(const FVector2D& ScreenCoord, bool bTestFeaturePoints, bool bTestGroundPlane, bool bTestPlaneExtents, bool bTestPlaneBoundaryPolygon) | FinalNative+2 flags | | 0x20 |
| bool IsSessionTypeSupported(const EARSessionType& SessionType) | FinalNative+2 flags | | 0x02 |
| bool IsSessionTrackingFeatureSupported(const EARSessionType& SessionType, const EARSessionTrackingFeature& SessionTrackingFeature) | FinalNative+2 flags | | 0x03 |
| bool IsARSupported() | 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 |
| UARTextureCameraImage* GetPersonSegmentationImage() | FinalNative+2 flags | | 0x08 |
| UARTextureCameraImage* GetPersonSegmentationDepthImage() | FinalNative+2 flags | | 0x08 |
| UARLightEstimate* GetCurrentLightEstimate() | FinalNative+2 flags | | 0x08 |
| UARTextureCameraImage* GetCameraImage() | FinalNative+2 flags | | 0x08 |
| UARTextureCameraDepth* GetCameraDepth() | FinalNative+2 flags | | 0x08 |
| FARSessionStatus GetARSessionStatus() | FinalNative+2 flags | | 0x18 |
| TArray<UARTrackedPose*> GetAllTrackedPoses() | FinalNative+2 flags | | 0x10 |
| TArray<UARTrackedPoint*> GetAllTrackedPoints() | FinalNative+2 flags | | 0x10 |
| TArray<UARPlaneGeometry*> GetAllTrackedPlanes() | FinalNative+2 flags | | 0x10 |
| TArray<UARTrackedImage*> GetAllTrackedImages() | FinalNative+2 flags | | 0x10 |
| TArray<UAREnvironmentCaptureProbe*> GetAllTrackedEnvironmentCaptureProbes() | FinalNative+2 flags | | 0x10 |
| TArray<FARPose2D> GetAllTracked2DPoses() | FinalNative+2 flags | | 0x10 |
| TArray<UARPin*> GetAllPins() | FinalNative+2 flags | | 0x10 |
| TArray<UARTrackedGeometry*> GetAllGeometries() | FinalNative+2 flags | | 0x10 |
| 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 |
| 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 | | 0x19 |