| AssetCache |
TObjectPtr< UUsdAssetCache2 > |
|
USDStageImportContext.h |
|
| BBoxCache |
TSharedPtr< UE::FUsdGeomBBoxCache > |
Bounding box cache used for the USD stage in case we have to spawn bounds components |
USDStageImportContext.h |
|
| bIsAutomated |
bool |
If true, options dialog won't be shown |
USDStageImportContext.h |
|
| bNeedsGarbageCollection |
bool |
If we need to run GC after the import is complete |
USDStageImportContext.h |
|
| bReadFromStageCache |
bool |
If true, this will try loading the stage from the static stage cache before re-reading the file. |
USDStageImportContext.h |
|
| bStageWasOriginallyOpenInCache |
bool |
If we're reading from the stage cache and the stage was originally open, it will be left open when the import is completed |
USDStageImportContext.h |
|
| FilePath |
FString |
Path of the main usd file to import |
USDStageImportContext.h |
|
| ImportedAsset |
TObjectPtr< UObject > |
Keep track of the last imported object so that we have something valid to return to upstream code that calls the import factories |
USDStageImportContext.h |
|
| ImportedAssets |
TArray< TObjectPtr< UObject > > |
|
USDStageImportContext.h |
|
| ImportObjectFlags |
EObjectFlags |
Object flags to apply to newly imported objects |
USDStageImportContext.h |
|
| ImportOptions |
TObjectPtr< UUsdStageImportOptions > |
|
USDStageImportContext.h |
|
| InfoCache |
PRAGMA_DISABLE_DEPRECATION_WARNINGSTSharedPtr< FUsdInfoCache > |
Caches various information about prims that are expensive to query |
USDStageImportContext.h |
|
| LevelSequenceHelper |
FUsdLevelSequenceHelper |
Level sequence that will contain the animation data during the import process |
USDStageImportContext.h |
|
| MaterialToPrimvarToUVIndex |
TMap< FString, TMap< FString, int32 > > |
When parsing materials, we keep track of which primvar we mapped to which UV channel. |
USDStageImportContext.h |
|
| ObjectName |
FString |
Name to use when importing a single mesh |
USDStageImportContext.h |
|
| OriginalMetersPerUnit |
double |
We modify the stage with our meters per unit import option on import. |
USDStageImportContext.h |
|
| OriginalUpAxis |
EUsdUpAxis |
|
USDStageImportContext.h |
|
| PackagePath |
FString |
|
USDStageImportContext.h |
|
| SceneActor |
TObjectPtr< AActor > |
Spawned actor that contains the imported scene as a child hierarchy |
USDStageImportContext.h |
|
| Stage |
UE::FUsdStage |
USD Stage to import |
USDStageImportContext.h |
|
| TargetSceneActorAttachParent |
USceneComponent * |
|
USDStageImportContext.h |
|
| TargetSceneActorTargetTransform |
FTransform |
Whenever we spawn the scene actor, it should have this local transform and be attached to this parent. |
USDStageImportContext.h |
|
| UsdAssetCache |
TObjectPtr< UUsdAssetCache3 > |
|
USDStageImportContext.h |
|
| World |
UWorld * |
|
USDStageImportContext.h |
|