Navigation
API > API/Runtime > API/Runtime/AugmentedReality
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UARTrackedGeometry
- UAREnvironmentCaptureProbe
- UARFaceGeometry
- UGoogleARCoreAugmentedFace
- UARGeoAnchor
- UARMeshGeometry
- UARPlaneGeometry
- UARTrackedImage
- UARTrackedQRCode
- UGoogleARCoreAugmentedImage
- UARTrackedObject
- UARTrackedPoint
- UARTrackedPose
References
| Module | AugmentedReality |
| Header | /Engine/Source/Runtime/AugmentedReality/Public/ARTrackable.h |
| Include | #include "ARTrackable.h" |
Syntax
class UARTrackedGeometry : public UObject
Variables
| Type | Name | Description | |
|---|---|---|---|
| FTransform | LocalToAlignedTrackingTransform | ||
| FTransform | LocalToTrackingTransform | ||
| TUniquePtr< IARRef > | NativeResource | A pointer to the native resource in the native AR system | |
| EARObjectClassification | ObjectClassification | What the scene understanding system thinks this object is | |
| EARSpatialMeshUsageFlags | SpatialMeshUsageFlags | How the scene understanding system thinks this mesh should be displayed | |
| EARTrackingState | TrackingState | ||
| TObjectPtr< UMRMeshComponent > | UnderlyingMesh | For AR systems that support arbitrary mesh geometry associated with a tracked point | |
| FGuid | UniqueId |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | DebugDraw
(
UWorld* World, |
||
| TSharedPtr< FARSupportInterface, ESPMode::ThreadSafe > | GetARSystem () |
||
| FName | GetDebugName () |
||
| int32 | |||
| float | |||
| FTransform | |||
| FTransform | |||
| FTransform | |||
| const FString & | GetName () |
||
| IARRef * | |||
| void | GetNetworkPayload
(
FARMeshUpdatePayload& Payload |
||
| EARObjectClassification | |||
| EARTrackingState | |||
| UMRMeshComponent * | |||
| bool | HasSpatialMeshUsageFlag
(
const EARSpatialMeshUsageFlags InFlag |
||
| void | InitializeNativeResource
(
IARRef* InNativeResource |
||
| bool | IsTracked () |
||
| void | SetDebugName
(
FName InDebugName |
||
| void | SetLastUpdateTimestamp
(
double InTimestamp |
||
| void | |||
| void | SetObjectClassification
(
EARObjectClassification InClassification |
||
| void | SetSpatialMeshUsageFlags
(
const EARSpatialMeshUsageFlags InFlags |
||
| void | SetTrackingState
(
EARTrackingState NewState |
||
| void | SetUnderlyingMesh
(
UMRMeshComponent* InMRMeshComponent |
||
| void | UpdateAlignmentTransform
(
const FTransform& NewAlignmentTransform |
||
| void | UpdateSessionPayload
(
FARSessionPayload& Payload |
||
| void | UpdateTrackedGeometry
(
const TSharedRef< FARSupportInterface, ESPMode::ThreadSafe >& InTrackingSystem, |
||
| void | UpdateTrackedGeometryNoMove
(
const TSharedRef< FARSupportInterface, ESPMode::ThreadSafe >& InTrackingSystem, |
||
| void | UpdateTrackingState
(
EARTrackingState NewTrackingState |