Navigation
API > API/Plugins > API/Plugins/UnrealUSDWrapper
References
Module | UnrealUSDWrapper |
Header | /Engine/Plugins/Runtime/USDCore/Source/UnrealUSDWrapper/Public/UnrealUSDWrapper.h |
Include | #include "UnrealUSDWrapper.h" |
Syntax
class UnrealUSDWrapper
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | AddUsdExportFileFormatDescriptions
(
TArray< FString >& OutFormatExtensions, |
Internally used by all the export factories, this will query the supported export USD file formats and fill out OutFormatExtensions with entries like "usd", "usda", "usdc", etc., and OutFormatDescriptions with entries like "Universal Scene Description binary file" or "Universal Scene Description text file" |
![]() ![]() |
void | AddUsdImportFileFormatDescriptions
(
TArray< FString >& OutFormats |
Internally used by all the import factories, this will query the supported export USD file formats and fill out OutFormats with entries like "usda; Universal Scene Description text files", "usdc; Universal Scene Description binary files", etc. |
![]() ![]() |
void | Stops listening to error/warning/log messages emitted by USD | |
![]() ![]() |
void | EraseStageFromCache
(
const UE::FUsdStage& Stage |
Removes the stage from the stage cache. See UsdStageCache::Erase. |
![]() ![]() |
TArray< UE::FUsdStage > | Returns all the stages that are currently opened in the USD utils stage cache, shared between C++ and Python | |
![]() ![]() |
TArray< FString > | Returns the file extensions of all file formats supported by USD. | |
![]() ![]() |
UE::FUsdStage | Get the singleton, persistent stage used as a clipboard for prim cut/copy/paste operations. | |
![]() ![]() |
void | GetNativeFileFormats
(
TArray< FString >& OutTextFormats, |
|
![]() ![]() |
TArray< FString > | Returns the file extensions that are native to USD. | |
![]() ![]() |
UE::FUsdStage | NewStage () |
Creates a new memory USD root layer, opens it as a new stage and returns that stage |
![]() ![]() |
UE::FUsdStage | Creates a new USD root layer file, opens it as a new stage and returns that stage | |
![]() ![]() |
UE::FUsdStage | OpenMaskedStage
(
const TCHAR* Identifier, |
|
![]() ![]() |
UE::FUsdStage | OpenMaskedStage
(
UE::FSdfLayer RootLayer, |
|
![]() ![]() |
UE::FUsdStage | OpenStage
(
const TCHAR* Identifier, |
Opens a USD stage from a file on disk or existing layers, with a population mask or not. |
![]() ![]() |
UE::FUsdStage | OpenStage
(
UE::FSdfLayer RootLayer, |
|
![]() ![]() |
TArray< FString > | RegisterPlugins
(
const FString& PathToPlugInfo |
Registers all USD plug-ins discovered at PathToPlugInfo. |
![]() ![]() |
TArray< FString > | RegisterPlugins
(
const TArray< FString >& PathsToPlugInfo |
Registers all USD plug-ins discovered in any of PathsToPlugInfo. |
![]() ![]() |
void | SetDefaultResolverDefaultSearchPath
(
const TArray< FDirectoryPath >& SearchPath |
Set the directories that will be used as the default search path by USD's default resolver during asset resolution. |
![]() ![]() |
void | Starts listening to error/warning/log messages emitted by USD |
Constants
Name | Description |
---|---|
Delegate |