| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/AugmentedReality/Public/ARBlueprintLibrary.h |
Include |
#include "ARBlueprintLibrary.h" |
class UARBlueprintLibrary : public UBlueprintFunctionLibrary
Name | Description | ||
---|---|---|---|
|
AddManualEnvironmentCaptureProbe |
Adds an environment capture probe to the ar world |
|
|
FDelegateHan... |
AddOnTrackableAddedDelegate_Handle ( |
Static helpers to create the methods needed to add/remove delegates from the AR system. |
|
FDelegateHan... |
AddOnTrackableRemovedDelegate_Handle ( |
|
|
FDelegateHan... |
AddOnTrackableUpdatedDelegate_Handle ( |
|
|
UARCandidate... |
AddRuntimeCandidateImage ( |
Create an ARCandidateImage object and add it to the ARCandidateImageList of the given `UARSessionConfig_ object. |
|
ClearOnTrackableAddedDelegate_Handle ( |
||
|
ClearOnTrackableAddedDelegates ( |
||
|
ClearOnTrackableRemovedDelegate_Handle ( |
||
|
ClearOnTrackableRemovedDelegates ( |
||
|
ClearOnTrackableUpdatedDelegate_Handle ( |
||
|
ClearOnTrackableUpdatedDelegates ( |
||
|
DebugDrawPin ( |
Given a `UARPin_, draw it for debugging purposes. |
|
|
DebugDrawTrackedGeometry ( |
Given some real-world geometry being tracked by the Augmented Reality system, draw it on the screen for debugging purposes (rudimentary) |
|
|
GetAllGeometries() |
||
|
GetAllPins() |
Get a list of all the `UARPin_ objects that the Augmented Reality session is currently using to connect virtual objects to real-world, tracked locations. |
|
|
GetAllTracked2DPoses() |
||
|
GetAllTrackedEnvironmentCaptureProbes() |
||
|
GetAllTrackedImages() |
||
|
GetAllTrackedPlanes() |
||
|
GetAllTrackedPoints() |
||
|
GetAllTrackedPoses() |
||
|
FARSessionSt... |
GetARSessionStatus() |
It is intended that you check the status of the Augmented Reality session on every frame and take action accordingly. |
|
UARTextureCa... |
GetCameraDepth() |
|
|
UARTextureCa... |
GetCameraImage() |
|
|
TSharedPtr< ... |
GetCandidateObject |
|
|
UARLightEsti... |
GetCurrentLightEstimate() |
An AugmentedReality session can be configured to provide light estimates. |
|
UARTextureCa... |
GetPersonSegmentationDepthImage() |
|
|
UARTextureCa... |
GetPersonSegmentationImage() |
|
|
GetPointCloud() |
||
|
UARSessionCo... |
GetSessionConfig() |
|
|
GetSupportedVideoFormats ( |
||
|
EARTrackingQ... |
GetTrackingQuality() |
|
|
EARTrackingQ... |
GetTrackingQualityReason() |
|
|
EARWorldMapp... |
GetWorldMappingStatus() |
|
|
IsARSupported() |
Checks if the current device can support AR |
|
|
IsSessionTrackingFeatureSupported ( |
||
|
IsSessionTypeSupported ( |
Test whether this type of session is supported by the current Augmented Reality platform. |
|
|
LineTraceTrackedObjects |
Perform a line trace against any real-world geometry as tracked by the AR system. |
|
|
LineTraceTrackedObjects3D |
Perform a line trace against any real-world geometry as tracked by the AR system. |
|
|
PauseARSession() |
Pause a running Augmented Reality session without clearing existing state. |
|
|
UARPin * |
PinComponent ( |
Pin an Unreal Component to a location in tracking spce (i.e. the real world). |
|
UARPin * |
PinComponentToTraceResult ( |
A convenient version of |
|
RegisterAsARSystem ( |
||
|
RemovePin ( |
Remove a pin such that it no longer updates the associated component. |
|
|
TSharedPtr< ... |
SaveWorld() |
|
|
SetAlignmentTransform ( |
Set a transform that will be applied to the tracking space. |
|
|
StartARSession ( |
Begin a new Augmented Reality session. |
|
|
StopARSession() |
Stop a running Augmented Reality session and clear any state. |
|
|
UnpinComponent ( |
Given a pinned `ComponentToUnpin_, remove its attachment to the real world. |
Name |
Description |
---|---|
RegisteredARSystem |