Navigation
API > API/Plugins > API/Plugins/InterchangeOpenUSDImport > API/Plugins/InterchangeOpenUSDImport/UInterchangeUsdContext
Description
Generates a UID for an asset node (mesh, material, texture, light, etc.) associated with a prim. Schema handlers should call this instead of directly building UIDs via MakeNodeUid().
By default produces MakeNodeUid(Prefix + GetPrototypePrimPath(Prim) + Suffix). Subclasses can override to produce remapped UIDs (e.g. for pregen target-based deduplication).
| Name | MakeAssetNodeUid |
| Type | function |
| Header File | /Engine/Plugins/Interchange/Extensions/OpenUSD/Source/Import/Public/InterchangeUsdContext.h |
| Include Path | #include "InterchangeUsdContext.h" |
| Source | /Engine/Plugins/Interchange/Extensions/OpenUSD/Source/Import/Private/InterchangeUsdContext.cpp |
virtual FString MakeAssetNodeUid
(
const UE::FUsdPrim & Prim,
const FString & Prefix,
const FString & Suffix
) const