UARTrackedGeometry

Inheritance Hierarchy

Syntax

class UARTrackedGeometry : public UObject

Variables

Name Description

Protected variable

FTransform

 

LocalToAlignedTrackingTransform

Protected variable

FTransform

 

LocalToTrackingTransform

Protected variable

TUniquePtr < IAR ...

 

NativeResource

A pointer to the native resource in the native AR system

Protected variable

EARTrackingStat ...

 

TrackingState

Constructors

Name Description

Public function

UARTrackedGeometry()

Functions

Name Description

Public function Virtual Const

void

 

DebugDraw

(
    UWorld * World,
    const FLinearColor & OutlineColor,
    float OutlineThickness,
    float PersistForSeconds
)

Protected function Const

TSharedPtr < ...

 

GetARSystem()

Public function Const

FName

 

GetDebugName()

Public function Const

int32

 

GetLastUpdateFrameNumber()

Public function Const

float

 

GetLastUpdateTimestamp()

Public function Const

FTransform

 

GetLocalToTrackingTransform()

Public function Const

FTransform

 

GetLocalToTrackingTransform_NoAlignment()

Public function Const

FTransform

 

GetLocalToWorldTransform()

Public function

IARRef *

 

GetNativeResource()

Public function Const

EARTrackingS ...

 

GetTrackingState()

Public function

void

 

InitializeNativeResource

(
    IARRef * InNativeResource
)

Public function Const

bool

 

IsTracked()

Public function

void

 

SetDebugName

(
    FName InDebugName
)

Public function

void

 

SetTrackingState

(
    EARTrackingState NewState
)

Public function

void

 

UpdateAlignmentTransform

(
    const FTransform & NewAlignmentTran...
)

Public function

void

 

UpdateTrackedGeometry

(
    const TSharedRef < FARSupportInterfa ...,
    uint32 FrameNumber,
    double Timestamp,
    const FTransform & InLocalToTrackin...,
    const FTransform & InAlignmentTrans...
)

Public function

void

 

UpdateTrackingState

(
    EARTrackingState NewTrackingState
)

References

Module

AugmentedReality

Header

Runtime/AugmentedReality/Public/ARTrackable.h