Navigation
Unreal Engine C++ API Reference > 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 |