Navigation
API > API/Runtime > API/Runtime/AugmentedReality
| Name | UARTrackedGeometry |
| Type | class |
| Header File | /Engine/Source/Runtime/AugmentedReality/Public/ARTrackable.h |
| Include Path | #include "ARTrackable.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UARTrackedGeometry : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UARTrackedGeometry
Derived Classes
UARTrackedGeometry derived class hierarchy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UARTrackedGeometry() |
ARTrackable.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| UniqueId | FGuid | ARTrackable.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnchorName | FString | A descriptive name for the anchor | ARTrackable.h | |
| ARSystem | TWeakPtr< FARSupportInterface, ESPMode::ThreadSafe > | ARTrackable.h | ||
| DebugName | FName | A unique name that can be used to identify the anchor for debug purposes | ARTrackable.h | |
| LastUpdateFrameNumber | int32 | The frame number this tracked geometry was last updated on | ARTrackable.h | |
| LastUpdateTimestamp | double | The time reported by the AR system that this object was last updated | ARTrackable.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void DebugDraw
(
UWorld* World, |
ARTrackable.h | ||
FName GetDebugName() |
ARTrackable.h |
|
|
int32 GetLastUpdateFrameNumber() |
ARTrackable.h |
|
|
float GetLastUpdateTimestamp() |
ARTrackable.h |
|
|
FTransform GetLocalToTrackingTransform() |
ARTrackable.h |
|
|
FTransform GetLocalToTrackingTransform_NoAlignment() |
ARTrackable.h | ||
FTransform GetLocalToWorldTransform() |
ARTrackable.h |
|
|
const FString & GetName() |
ARTrackable.h |
|
|
IARRef * GetNativeResource() |
ARTrackable.h | ||
void GetNetworkPayload
(
FARMeshUpdatePayload& Payload |
ARTrackable.h | ||
EARObjectClassification GetObjectClassification() |
ARTrackable.h |
|
|
EARTrackingState GetTrackingState() |
ARTrackable.h |
|
|
UMRMeshComponent * GetUnderlyingMesh() |
ARTrackable.h |
|
|
bool HasSpatialMeshUsageFlag
(
const EARSpatialMeshUsageFlags InFlag |
ARTrackable.h |
|
|
void InitializeNativeResource
(
IARRef* InNativeResource |
ARTrackable.h | ||
bool IsTracked() |
ARTrackable.h |
|
|
void SetDebugName
(
FName InDebugName |
ARTrackable.h | ||
void SetLastUpdateTimestamp
(
double InTimestamp |
ARTrackable.h |
|
|
void SetName
(
const FString& InName |
ARTrackable.h | ||
void SetObjectClassification
(
EARObjectClassification InClassification |
ARTrackable.h |
|
|
void SetSpatialMeshUsageFlags
(
const EARSpatialMeshUsageFlags InFlags |
ARTrackable.h |
|
|
void SetTrackingState
(
EARTrackingState NewState |
ARTrackable.h |
|
|
void SetUnderlyingMesh
(
UMRMeshComponent* InMRMeshComponent |
ARTrackable.h |
|
|
void UpdateAlignmentTransform
(
const FTransform& NewAlignmentTransform |
ARTrackable.h | ||
void UpdateTrackedGeometry
(
const TSharedRef< FARSupportInterface, ESPMode::ThreadSafe >& InTrackingSystem, |
ARTrackable.h | ||
void UpdateTrackedGeometryNoMove
(
const TSharedRef< FARSupportInterface, ESPMode::ThreadSafe >& InTrackingSystem, |
ARTrackable.h | ||
void UpdateTrackingState
(
EARTrackingState NewTrackingState |
ARTrackable.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< FARSupportInterface, ESPMode::ThreadSafe > GetARSystem() |
ARTrackable.h | ||
void UpdateSessionPayload
(
FARSessionPayload& Payload |
ARTrackable.h |