UARPlaneGeometry

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AugmentedReality

Header

/Engine/Source/Runtime/AugmentedReality/Public/ARTrackable.h

Include

#include "ARTrackable.h"

Syntax

class UARPlaneGeometry : public UARTrackedGeometry

Functions

Name Description

Public function Const

TArray< FVec...

 

GetBoundaryPolygonInLocalSpace()

Public function Const

FVector

 

GetCenter()

Public function Const

FVector

 

GetExtent()

Public function

void

 

GetNetworkPayload

(
    FARPlaneUpdatePayload& Payload
)

Public function Const

EARPlaneOrie...

 

GetOrientation()

Public function Const

UARPlaneGeom...

 

GetSubsumedBy()

Public function

void

 

SetOrientation

(
    EARPlaneOrientation InOrientation
)

Public function

void

 

UpdateTrackedGeometry

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

Public function

void

 

UpdateTrackedGeometry

(
    const TSharedRef< FARSupportInterfa...,
    uint32 FrameNumber,
    double Timestamp,
    const FTransform& InLocalToTrackin...,
    const FTransform& InAlignmentTrans...,
    const FVector InCenter,
    const FVector InExtent,
    const TArray< FVector >& InBoundin...,
    UARPlaneGeometry* InSubsumedBy
)

Overridden from UARTrackedGeometry

Name Description

Public function Virtual Const

void

 

DebugDraw

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