UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IARSystemSupport Member List

This is the complete list of members for IARSystemSupport, including all inherited members.

ArePinsReadyToLoad()IARSystemSupportinlinevirtual
DEFINE_AR_DELEGATE_ONE_PARAM(OnTrackableAdded, UARTrackedGeometry *)IARSystemSupport
DEFINE_AR_DELEGATE_ONE_PARAM(OnTrackableUpdated, UARTrackedGeometry *)IARSystemSupport
DEFINE_AR_DELEGATE_ONE_PARAM(OnTrackableRemoved, UARTrackedGeometry *)IARSystemSupport
FindARPinByComponent(const USceneComponent *Component) const =0IARSystemSupportpure virtual
GetARSessionRawPointer()=0IARSystemSupportpure virtual
GetGameThreadARFrameRawPointer()=0IARSystemSupportpure virtual
IsARAvailable() const =0IARSystemSupportpure virtual
IsLocalPinSaveSupported() constIARSystemSupportinlinevirtual
LoadARPins(TMap< FName, UARPin * > &LoadedPins)IARSystemSupportinlinevirtual
OnAddManualEnvironmentCaptureProbe(FVector Location, FVector Extent)=0IARSystemSupportpure virtual
OnAddRuntimeCandidateImage(UARSessionConfig *SessionConfig, UTexture2D *CandidateTexture, FString FriendlyName, float PhysicalWidth)=0IARSystemSupportpure virtual
OnAddTrackedPointWithName(const FTransform &WorldTransform, const FString &PointName, bool bDeletePointsWithSameName)IARSystemSupportinlinevirtual
OnARSystemInitialized()IARSystemSupportinlinevirtual
OnGetAllPins() const =0IARSystemSupportpure virtual
OnGetAllTrackedGeometries() const =0IARSystemSupportpure virtual
OnGetARSessionStatus() const =0IARSystemSupportpure virtual
OnGetARTexture(EARTextureType TextureType) constIARSystemSupportinlinevirtual
OnGetCameraIntrinsics(FARCameraIntrinsics &OutCameraIntrinsics) constIARSystemSupportinlinevirtual
OnGetCandidateObject(FVector Location, FVector Extent) const =0IARSystemSupportpure virtual
OnGetCurrentLightEstimate() const =0IARSystemSupportpure virtual
OnGetNumberOfTrackedFacesSupported() constIARSystemSupportinlinevirtual
OnGetPointCloud() const =0IARSystemSupportpure virtual
OnGetSupportedVideoFormats(EARSessionType SessionType) const =0IARSystemSupportpure virtual
OnGetTracked2DPose() constIARSystemSupportinlinevirtual
OnGetTrackingQuality() const =0IARSystemSupportpure virtual
OnGetTrackingQualityReason() const =0IARSystemSupportpure virtual
OnGetWorldMappingStatus() const =0IARSystemSupportpure virtual
OnIsSceneReconstructionSupported(EARSessionType SessionType, EARSceneReconstruction SceneReconstructionMethod) constIARSystemSupportinlinevirtual
OnIsSessionTrackingFeatureSupported(EARSessionType SessionType, EARSessionTrackingFeature SessionTrackingFeature) constIARSystemSupportinlinevirtual
OnIsTrackingTypeSupported(EARSessionType SessionType) const =0IARSystemSupportpure virtual
OnLineTraceTrackedObjects(const FVector2D ScreenCoord, EARLineTraceChannels TraceChannels)=0IARSystemSupportpure virtual
OnLineTraceTrackedObjects(const FVector Start, const FVector End, EARLineTraceChannels TraceChannels)=0IARSystemSupportpure virtual
OnPauseARSession()=0IARSystemSupportpure virtual
OnPinComponent(USceneComponent *ComponentToPin, const FTransform &PinToWorldTransform, UARTrackedGeometry *TrackedGeometry=nullptr, const FName DebugName=NAME_None)=0IARSystemSupportpure virtual
OnPinComponentToARPin(USceneComponent *ComponentToPin, UARPin *Pin)=0IARSystemSupportpure virtual
OnRemovePin(UARPin *PinToRemove)=0IARSystemSupportpure virtual
OnResizeXRCamera(const FIntPoint &InSize)IARSystemSupportinlinevirtual
OnSaveWorld() const =0IARSystemSupportpure virtual
OnSetAlignmentTransform(const FTransform &InAlignmentTransform)=0IARSystemSupportpure virtual
OnSetEnabledXRCamera(bool bOnOff)IARSystemSupportinlinevirtual
OnStartARGameFrame(FWorldContext &WorldContext)IARSystemSupportinlinevirtual
OnStartARSession(UARSessionConfig *SessionConfig)=0IARSystemSupportpure virtual
OnStopARSession()=0IARSystemSupportpure virtual
OnToggleARCapture(const bool bOnOff, const EARCaptureType CaptureType)IARSystemSupportinlinevirtual
OnTryGetOrCreatePinForNativeResource(void *InNativeResource, const FString &InPinName, UARPin *&OutPin)IARSystemSupportinlinevirtual
RemoveAllSavedARPins()IARSystemSupportinlinevirtual
RemoveSavedARPin(FName InName)IARSystemSupportinlinevirtual
SaveARPin(FName InName, UARPin *InPin)IARSystemSupportinlinevirtual
~IARSystemSupport()IARSystemSupportinlinevirtual