|
| UE_API | FARSupportInterface (IARSystemSupport *InARImplementation, IXRTrackingSystem *InXRTrackingSystem) |
| |
| virtual UE_API | ~FARSupportInterface () |
| |
| UE_API void | InitializeARSystem () |
| |
| UE_API IXRTrackingSystem * | GetXRTrackingSystem () |
| |
| UE_API bool | StartARGameFrame (FWorldContext &WorldContext) |
| |
| UE_API const FTransform & | GetAlignmentTransform () const |
| |
| UE_API const UARSessionConfig & | GetSessionConfig () const |
| |
| UE_API UARSessionConfig & | AccessSessionConfig () |
| |
| UE_API EARTrackingQuality | GetTrackingQuality () const |
| |
| UE_API EARTrackingQualityReason | GetTrackingQualityReason () const |
| |
| UE_API void | StartARSession (UARSessionConfig *InSessionConfig) |
| |
| UE_API void | PauseARSession () |
| |
| UE_API void | StopARSession () |
| |
| UE_API FARSessionStatus | GetARSessionStatus () const |
| |
| UE_API bool | IsSessionTypeSupported (EARSessionType SessionType) const |
| |
| UE_API bool | ToggleARCapture (const bool bOnOff, const EARCaptureType CaptureType) |
| |
| UE_API void | SetEnabledXRCamera (bool bOnOff) |
| |
| UE_API FIntPoint | ResizeXRCamera (const FIntPoint &InSize) |
| |
| UE_API void | SetAlignmentTransform (const FTransform &InAlignmentTransform) |
| |
| UE_API TArray< FARTraceResult > | LineTraceTrackedObjects (const FVector2D ScreenCoords, EARLineTraceChannels TraceChannels) |
| |
| UE_API TArray< FARTraceResult > | LineTraceTrackedObjects (const FVector Start, const FVector End, EARLineTraceChannels TraceChannels) |
| |
| UE_API TArray< UARTrackedGeometry * > | GetAllTrackedGeometries () const |
| |
| UE_API TArray< UARPin * > | GetAllPins () const |
| |
| UE_API bool | IsEnvironmentCaptureSupported () const |
| |
| UE_API bool | AddManualEnvironmentCaptureProbe (FVector Location, FVector Extent) |
| |
| UE_API TSharedPtr< FARGetCandidateObjectAsyncTask, ESPMode::ThreadSafe > | GetCandidateObject (FVector Location, FVector Extent) const |
| |
| UE_API TSharedPtr< FARSaveWorldAsyncTask, ESPMode::ThreadSafe > | SaveWorld () const |
| |
| UE_API EARWorldMappingState | GetWorldMappingStatus () const |
| |
| UE_API UARLightEstimate * | GetCurrentLightEstimate () const |
| |
| UE_API UARPin * | PinComponent (USceneComponent *ComponentToPin, const FTransform &PinToWorldTransform, UARTrackedGeometry *TrackedGeometry=nullptr, const FName DebugName=NAME_None) |
| |
| UE_API UARPin * | PinComponent (USceneComponent *ComponentToPin, const FARTraceResult &HitResult, const FName DebugName=NAME_None) |
| |
| UE_API void | RemovePin (UARPin *PinToRemove) |
| |
| UE_API bool | TryGetOrCreatePinForNativeResource (void *InNativeResource, const FString &InAnchorName, UARPin *&OutAnchor) |
| |
| UE_API TArray< FARVideoFormat > | GetSupportedVideoFormats (EARSessionType SessionType=EARSessionType::World) const |
| |
| UE_API TArray< FVector > | GetPointCloud () const |
| |
| UE_API UARCandidateImage * | AddRuntimeCandidateImage (UARSessionConfig *SessionConfig, UTexture2D *CandidateTexture, FString FriendlyName, float PhysicalWidth) |
| |
| UE_API void * | GetARSessionRawPointer () |
| |
| UE_API void * | GetGameThreadARFrameRawPointer () |
| |
| UE_API bool | IsSessionTrackingFeatureSupported (EARSessionType SessionType, EARSessionTrackingFeature SessionTrackingFeature) const |
| |
| UE_API TArray< FARPose2D > | GetTracked2DPose () const |
| |
| UE_API bool | IsSceneReconstructionSupported (EARSessionType SessionType, EARSceneReconstruction SceneReconstructionMethod) const |
| |
| UE_API bool | AddTrackedPointWithName (const FTransform &WorldTransform, const FString &PointName, bool bDeletePointsWithSameName) |
| |
| UE_API int32 | GetNumberOfTrackedFacesSupported () const |
| |
| UE_API UARTexture * | GetARTexture (EARTextureType TextureType) const |
| |
| UE_API bool | GetCameraIntrinsics (FARCameraIntrinsics &OutCameraIntrinsics) const |
| |
| UE_API bool | IsARAvailable () const |
| |
| virtual UE_API void | AddReferencedObjects (FReferenceCollector &Collector) override |
| |
| virtual FString | GetReferencerName () const override |
| |
| UE_API bool | PinComponent (USceneComponent *ComponentToPin, UARPin *Pin) |
| |
| UE_API bool | IsLocalPinSaveSupported () const |
| |
| UE_API bool | ArePinsReadyToLoad () |
| |
| UE_API void | LoadARPins (TMap< FName, UARPin * > &LoadedPins) |
| |
| UE_API bool | SaveARPin (FName InName, UARPin *InPin) |
| |
| UE_API void | RemoveSavedARPin (FName InName) |
| |
| UE_API void | RemoveAllSavedARPins () |
| |
| TSharedRef< FARSupportInterface, Mode > | AsShared () |
| |
| TSharedRef< FARSupportInterface const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< FARSupportInterface, Mode > | AsWeak () |
| |
| TWeakPtr< FARSupportInterface const, Mode > | AsWeak () const |
| |
| TWeakPtr< SubobjectType, Mode > | AsWeakSubobject (SubobjectType *SubobjectPtr) const |
| |
| void | UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const |
| |
| void | UpdateWeakReferenceInternal (TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const |
| |
| UE_FORCEINLINE_HINT bool | DoesSharedInstanceExist () const |
| |
| | FGCObject () |
| |
| | FGCObject (const FGCObject &Other) |
| |
| | FGCObject (FGCObject &&Other) |
| |
| | FGCObject (EFlags Flags) |
| |
| virtual | ~FGCObject () |
| |
| FGCObject & | operator= (const FGCObject &) |
| |
| FGCObject & | operator= (FGCObject &&) |
| |
| COREUOBJECT_API void | RegisterGCObject () |
| |
| COREUOBJECT_API void | UnregisterGCObject () |
| |
| virtual bool | GetReferencerPropertyName (UObject *Object, FString &OutPropertyName) const |
| |
Composition Components for tracking system features