UGoogleARCoreFrameFunctionLibrary

A function library that provides static/Blueprint functions associated with most recent GoogleARCore tracking frame.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

GoogleARCoreBase

Header

/Engine/Plugins/Runtime/AR/Google/GoogleARCore/Source/GoogleARCoreBase/Public/GoogleARCoreFunctionLibrary.h

Include

#include "GoogleARCoreFunctionLibrary.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UGoogleARCoreFrameFunctionLibrary : public UBlueprintFunctionLibrary

Remarks

A function library that provides static/Blueprint functions associated with most recent GoogleARCore tracking frame.

Functions

Name Description

Public function Static

void

 

GetUpdatedTrackable

(
    TArray< T* >& OutTrackableLis...
)

Template function to get the updated trackables in this frame a given trackable type.

Deprecated Functions

Name Description

Public function Static UFunction BlueprintCallable, Category, Meta

EGoogleARCor...

 

AcquireCameraImage

(
    UGoogleARCoreCameraImage*& Out...
)

This function is deprecated, use GetARTexture.

Public function Static UFunction BlueprintCallable, Category, Meta

EGoogleARCor...

 

AcquirePointCloud

(
    UGoogleARCorePointCloud*& OutL...
)

This function is deprecated, use GetPointCloud.

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

ARCoreLineTrace

(
    UObject* WorldContextObject,
    const FVector2D& ScreenPosition,
    TSet< EGoogleARCoreLineTraceChannel...,
    TArray< FARTraceResult >& OutHitRe...
)

This function is deprecated, use LineTraceTrackedObjects.

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

ARCoreLineTraceRay

(
    UObject* WorldContextObject,
    const FVector& Start,
    const FVector& End,
    TSet< EGoogleARCoreLineTraceChannel...,
    TArray< FARTraceResult >& OutHitRe...
)

This function is deprecated, use LineTraceTrackedObjects3D.

Public function Static UFunction BlueprintCallable, Category, Meta

EGoogleARCor...

 

GetCameraImageIntrinsics

This function is deprecated, use GetCameraIntrinsics.

Public function Static UFunction BlueprintPure, Category, Meta

UTexture ...

 

GetCameraTexture()

This function is deprecated. Use "GoogleARCore Passthrough Camera" expression in your material instead.

Public function Static UFunction BlueprintCallable, Category, Meta

EGoogleARCor...

 

GetCameraTextureIntrinsics

This function is deprecated, use GetCameraIntrinsics.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetLightEstimation

(
    FGoogleARCoreLightEstimate& OutLig...
)

This function is deprecated, use GetCurrentLightEstimate.

Public function Static UFunction BlueprintCallable, Category, Meta

EGoogleARCor...

 

GetPointCloud

(
    UGoogleARCorePointCloud*& OutL...
)

This function is deprecated, use GetPointCloud.

Public function Static UFunction BlueprintPure, Category, Meta

void

 

GetPose

(
    FTransform& OutPose
)

This function is deprecated, use GetOrientationAndPosition.

Public function Static UFunction BlueprintPure, Category, Meta

EGoogleARCor...

 

GetTrackingFailureReason()

This function is deprecated. Use "GetTrackingQualityReason" instead.

Public function Static UFunction BlueprintPure, Category, Meta

EGoogleARCor...

 

GetTrackingState()

This function is deprecated. Use "GetTrackingQuality" instead.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetUpdatedARPins

(
    TArray< UARPin* >& OutAnchorL...
)

This function is deprecated, use GetAllPins.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetUpdatedAugmentedFaces

This function is deprecated, use GetAllGeometriesByClass.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetUpdatedAugmentedImages

This function is deprecated, use GetAllGeometriesByClass.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetUpdatedPlanes

(
    TArray< UARPlaneGeometry* >& ...
)

This function is deprecated, use GetAllGeometriesByClass.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetUpdatedTrackablePoints

(
    TArray< UARTrackedPoint* >& O...
)

This function is deprecated, use GetAllGeometriesByClass.

Public function Static UFunction BlueprintPure, Category, Meta

void

 

TransformARCoordinates2D

(
    EGoogleARCoreCoordinates2DType Inpu...,
    const TArray< FVector2D >& InputCo...,
    EGoogleARCoreCoordinates2DType Outp...,
    TArray< FVector2D >& OutputCoordin...
)

This function is deprecated, use the standard materials from ARUtilities plugin for passthrough rendering.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss