UUsdExporterBlueprintLibrary

Library of functions that can be used via Python scripting to help export Unreal scenes and assets to USD

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

USDExporter

Header

/Engine/Plugins/Importers/USDImporter/Source/USDExporter/Public/USDExporterBlueprintLibrary.h

Include

#include "USDExporterBlueprintLibrary.h"

Syntax

UCLASS(Meta=(ScriptName="USDExporterLibrary"))
class UUsdExporterBlueprintLibrary : public UBlueprintFunctionLibrary

Remarks

Library of functions that can be used via Python scripting to help export Unreal scenes and assets to USD

Functions

Name Description

Public function Static UFunction BlueprintCallable, Category

AInstancedFo...

 

GetInstancedFoliageActorForLevel

(
    bool bCreateIfNone,
    ULevel* Level
)

Wraps AInstancedFoliageActor::GetInstancedFoliageActorForLevel, and allows retrieving the current AInstancedFoliageActor for a level.

Public function Static UFunction BlueprintCallable, Category, Meta

TArray< FTra...

 

GetInstanceTransforms

(
    AInstancedFoliageActor* Actor,
    UFoliageType* FoliageType,
    ULevel* InstancesLevel
)

Returns the transforms of all instances of a particular UFoliageType on a given level.

Public function Static UFunction BlueprintCallable, Category, Meta

UObject *...

 

GetSource

(
    UFoliageType* FoliageType
)

Returns the source asset for a UFoliageType.

Public function Static UFunction BlueprintCallable, Category, Meta

TArray< UFol...

 

GetUsedFoliageTypes

(
    AInstancedFoliageActor* Actor
)

Returns all the different types of UFoliageType assets that a particular AInstancedFoliageActor uses.

Public function Static

void

 

SendAnalytics

(
    const TArray< FAnalyticsEventAttr >...,
    const FString& EventName,
    bool bAutomated,
    double ElapsedSeconds,
    double NumberOfFrames,
    const FString& Extension
)

Defer to the USDClasses module to actually send analytics information