Navigation
API > API/Plugins > API/Plugins/ARUtilities
| Name | UARUtilitiesFunctionLibrary |
| Type | class |
| Header File | /Engine/Plugins/Runtime/AR/ARUtilities/Source/ARUtilities/Public/ARUtilitiesFunctionLibrary.h |
| Include Path | #include "ARUtilitiesFunctionLibrary.h" |
Syntax
UCLASS ()
class UARUtilitiesFunctionLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UARUtilitiesFunctionLibrary
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void GetPassthroughCameraUVs
(
TArray< FVector2D >& OutUVs, |
Fill out quad vertices in OutUVs using the specified UV offset | ARUtilitiesFunctionLibrary.h | |
static FVector2D GetUVOffset
(
const FVector2D& ViewSize, |
Return the UV offset by trying to fit a specific texture size onto the view (cropping) | ARUtilitiesFunctionLibrary.h | |
static void UpdateCameraTextureParam
(
UMaterialInstanceDynamic* MaterialInstance, |
Update material texture parameter using pre-defined names: For regular texture: CameraTexture For external texture: ExternalCameraTexture | ARUtilitiesFunctionLibrary.h |
|
static void UpdateSceneDepthTexture
(
UMaterialInstanceDynamic* MaterialInstance, |
Update material texture parameter using pre-defined names: Scene depth texture: SceneDepthTexture Depth to meter scale: DepthToMeterScale | ARUtilitiesFunctionLibrary.h |
|
static void UpdateWorldToMeterScale
(
UMaterialInstanceDynamic* MaterialInstance, |
Update material texture parameter using pre-defined names: World to meter scale: WorldToMeterScale | ARUtilitiesFunctionLibrary.h |
|