Navigation
Classes
| Type | Name | Description | |
|---|---|---|---|
| FUsdCombinedPrimMetadata | Tracks metadata collected from multiple prim paths. | ||
| FUsdMetadataImportOptions | |||
| FUsdMetadataValue | Describes a single metadata value collected from USD. | ||
| FUsdPrimMetadata | Describes all the metadata values collected from a particular USD prim. | ||
| FUsdPrimPathList | Simple wrapper because we're not allowed to have TMap properties with TArray |
||
| FUsdScopedAssetCacheReferencer | The UUsdAssetCache2 can track all the UObjects that are referencing assets, so that it knows when to discard an unreferenced asset. | ||
| FUsdStageOptions | |||
| FUsdUnrealAssetInfo | Metadata added to a prim to indicate it was exported from a particular Unreal asset | ||
| UUsdAnimSequenceAssetUserData | |||
| UUsdAssetCache | Owns the assets generated and reused by the USD stage, allowing thread-safe retrieval/storage | ||
| UUsdAssetCache2 | Owns the assets generated and reused by USD Stages, allowing thread-safe retrieval/storage. | ||
| UUsdAssetImportData | |||
| UUsdAssetUserData | |||
| UUsdDrawModeComponent | Component type that is used to draw bounds, cards and origin axes when translating a prim that has the UsdGeomModelAPI schema applied. | ||
| UUsdGeometryCacheAssetUserData | We assign these to UGeometryCaches generated from USD | ||
| UUsdLevelSequenceAssetUserData | We assign these to persistent LevelSequences that bind to one of the actors/components that the stage actor spawns. | ||
| UUsdMaterialAssetUserData | AssetImportData assigned to Unreal materials that are generated when parsing USD Material prims | ||
| UUsdMeshAssetUserData | We assign these to UStaticMeshes or USkeletalMeshes generated from USD | ||
| UUsdProjectSettings | USDImporter and defaultconfig here so this ends up at DefaultUSDImporter.ini in the editor, and is sent to the packaged game as well | ||
| UUsdReferenceOptions | Options to display when adding a reference or a payload for a prim | ||
| UUsdSparseVolumeTextureAssetUserData | We use this mainly to help in mapping between stage timeCode and the FrameIndex for animated SVTs |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EUsdDrawMode | |||
| EUsdDuplicateType | Describes the different types of "prim duplication" operations we support with UsdUtils::DuplicatePrims | ||
| EUsdEditInInstanceBehavior | |||
| EUsdModelCardFace | |||
| EUsdModelCardGeometry | When we're on EUsdDrawMode::Cards, describes how to draw our cards. | ||
| EUsdReferenceMaterialProperties | |||
| EUsdSaveDialogBehavior | |||
| EUsdUpAxis |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | UsdUtils::AddAnalyticsAttributes
(
const FUsdMetadataImportOptions& Options, |
||
| void | UsdUtils::AddAnalyticsAttributes
(
const FUsdStageOptions& Options, |
||
| EUsdModelCardFace | |||
| void | UsdUtils::HashForExport
(
const FUsdStageOptions& Options, |
||
| void | UsdUtils::HashForImport
(
const FUsdMetadataImportOptions& Options, |