| 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. |
|
AddTrackedPointWithName ( |
Manually add a tracked point with name and world transform. |
|
|
CalculateAlignmentTransform ( |
Computes a transform that aligns two coordinate systems. Requires the transform of the same known point in each coordinate system. |
|
|
CalculateClosestIntersection |
Alignment helpers. |
|
|
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) |
|
|
FindTrackedPointsByName ( |
||
|
GetAlignmentTransform() |
||
|
GetAllGeometries() |
||
|
TArray< T &#... |
GetAllGeometriesByClass() |
|
|
GetAllGeometriesByClass ( |
||
|
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() |
||
|
FARSessionSt... |
GetARSessionStatus() |
It is intended that you check the status of the Augmented Reality session on every frame and take action accordingly. |
|
UARTexture &... |
GetARTexture ( |
|
|
float |
GetARWorldScale() |
|
|
GetCameraIntrinsics ( |
||
|
TSharedPtr< ... |
GetCandidateObject |
|
|
UARLightEsti... |
GetCurrentLightEstimate() |
An AugmentedReality session can be configured to provide light estimates. |
|
GetNumberOfTrackedFacesSupported() |
||
|
GetObjectClassificationAtLocation ( |
Try to determine the classification of the object at a world space location : the world location where the classification is needed : the classification result : the world location at where the classification is calculated : the max distance between the specified world location and the classification location |
|
|
GetPointCloud() |
||
|
UARSessionCo... |
GetSessionConfig() |
|
|
GetSupportedVideoFormats ( |
||
|
EARTrackingQ... |
GetTrackingQuality() |
|
|
EARTrackingQ... |
GetTrackingQualityReason() |
|
|
EARWorldMapp... |
GetWorldMappingStatus() |
|
|
IsARPinLocalStoreReady() |
Is ARPin Local Store Ready |
|
|
IsARPinLocalStoreSupported() |
Is ARPin Local Store Supported |
|
|
IsARSupported() |
Checks if the current device can support AR |
|
|
IsSceneReconstructionSupported ( |
||
|
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. |
|
|
LoadARPinsFromLocalStore() |
Load all ARPins from local save |
|
|
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). |
|
PinComponentToARPin ( |
Associate a component with an ARPin, so that its transform will be updated by the pin. |
|
|
UARPin * |
PinComponentToTraceResult ( |
A convenient version of |
|
RegisterAsARSystem ( |
||
|
RemoveAllARPinsFromLocalStore() |
Remove all ARPins from the local store |
|
|
RemoveARPinFromLocalStore ( |
Remove an ARPin from the local store |
|
|
RemovePin ( |
Remove a pin such that it no longer updates the associated component. |
|
|
ResizeXRCamera ( |
Change screen size of Mixed Reality Capture camera. |
|
|
SaveARPinToLocalStore |
Save an ARPin to local store |
|
|
TSharedPtr< ... |
SaveWorld() |
|
|
SetAlignmentTransform ( |
Set a transform that will be applied to the tracking space. |
|
|
SetARWorldOriginLocationAndRotation |
For a point P in the AR local space, whose location and rotation are "OriginLocation" and "OriginRotation" in the world space modify the alignment transform so that the same point P will be transformed to the origin in the world space. |
|
|
SetARWorldScale ( |
Helper function that modifies the alignment transform scale so that virtual content in the world space appears to be "scaled". |
|
|
SetEnabledXRCamera ( |
Enable or disable Mixed Reality Capture camera. |
|
|
StartARSession ( |
Begin a new Augmented Reality session. |
|
|
StopARSession() |
Stop a running Augmented Reality session and clear any state. |
|
|
ToggleARCapture ( |
Starts or stops a battery intensive service on device. |
|
|
UnpinComponent ( |
Given a pinned `ComponentToUnpin_, remove its attachment to the real world. |
Name |
Description |
---|---|
RegisteredARSystem |
Name | Description | ||
---|---|---|---|
|
GetAllTrackedEnvironmentCaptureProbes() |
GetAllTrackedEnvironmentCaptureProbes is deprecated, use GetAllGeometriesByClass. |
|
|
GetAllTrackedImages() |
GetAllTrackedImages is deprecated, use GetAllGeometriesByClass. |
|
|
GetAllTrackedPlanes() |
GetAllTrackedPlanes is deprecated, use GetAllGeometriesByClass. |
|
|
GetAllTrackedPoints() |
GetAllTrackedPoints is deprecated, use GetAllGeometriesByClass. |
|
|
GetAllTrackedPoses() |
GetAllTrackedPoses is deprecated, use GetAllGeometriesByClass. |
|
|
UARTextureCa... |
GetCameraDepth() |
GetCameraDepth is deprecated, use GetARTexture. |
|
UARTextureCa... |
GetCameraImage() |
GetCameraImage is deprecated, use GetARTexture. |
|
UARTexture &... |
GetPersonSegmentationDepthImage() |
GetPersonSegmentationDepthImage is deprecated, use GetARTexture. |
|
UARTexture &... |
GetPersonSegmentationImage() |
GetPersonSegmentationImage is deprecated, use GetARTexture. |