UARUtilitiesFunctionLibrary

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

ARUtilities

Header

/Engine/Plugins/Runtime/AR/ARUtilities/Source/ARUtilities/Public/ARUtilitiesFunctionLibrary.h

Include

#include "ARUtilitiesFunctionLibrary.h"

Syntax

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

Functions

Name Description

Public function Static

void

 

GetPassthroughCameraUVs

(
    TArray< FVector2D >& OutUVs,
    const FVector2D& UVOffset
)

Fill out quad vertices in OutUVs using the specified UV offset

Public function Static

FVector2D

 

GetUVOffset

(
    const FVector2D& ViewSize,
    const FVector2D& TextureSize
)

Return the UV offset by trying to fit a specific texture size onto the view (cropping)

Public function Static UFunction BlueprintCallable, Category

void

 

UpdateCameraTextureParam

(
    UMaterialInstanceDynamic* Mate...,
    UTexture* CameraTexture,
    float ColorScale
)

Update material texture parameter using pre-defined names: For regular texture: CameraTexture For external texture: ExternalCameraTexture

Public function Static UFunction BlueprintCallable, Category

void

 

UpdateSceneDepthTexture

(
    UMaterialInstanceDynamic* Mate...,
    UTexture* SceneDepthTexture,
    float DepthToMeterScale
)

Update material texture parameter using pre-defined names: Scene depth texture: SceneDepthTexture Depth to meter scale: DepthToMeterScale

Public function Static UFunction BlueprintCallable, Category

void

 

UpdateWorldToMeterScale

(
    UMaterialInstanceDynamic* Mate...,
    float WorldToMeterScale
)

Update material texture parameter using pre-defined names: World to meter scale: WorldToMeterScale

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