Navigation
| Name | USDPregenWrapper |
| Type | Plugin |
| Part of Plugins | USDPregen |
| Location | /Engine/Plugins/Experimental/USDPregen/Source/USDPregenWrapper/ |
| Module Build Rules | USDPregenWrapper.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FAssetDefinitionRegistry | |
| FExtAssetDefinition | Minimal PREGEN_NS::ExtAssetDefinition wrapper for Unreal that can be used from no-rtti modules. |
| FJsonStoragePluginBase | |
| FManifest | |
| FSceneDiscovery | |
| FSceneTrackerBase | |
| FStoragePluginBase | |
| FStoragePluginRegistry | |
| FTargetDataBase | |
| FTargetDataBuilder | Builder for reconstructing an FTargetData from snapshot fields. |
| FTargetDefinitionEntry | |
| FTargetUid | |
| FTrackedPrim | |
| FUSDPregenWrapperModule | |
| USDPregenWrapper |
Structs
| Name | Remarks |
|---|---|
| FExtAssetDefinitionSnapshot | Value-typed snapshot of an ExtAssetDefinition produced for storage. |
| FManifestLoadResult | |
| FManifestPayload | |
| FManifestSaveResult | |
| FPermutationOp | Lightweight wrapper view of a single PermutationOp. |
| FPermutationOpArg | Argument extracted from an op's "opargs:*" attribute namespace. |
| FPregenDiscoveryOptions | |
| FPregenStorageOptions | |
| FProduct | |
| HasLock |
Interfaces
| Name | Remarks |
|---|---|
| IStoragePlugin |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FCreateStoragePluginFunction | TFunction< TSharedRef< IStoragePlugin, ESPMode::ThreadSafe >(const FPregenStorageOptions &Options)> | UsdPregenWrappers/StoragePluginRegistry.h | |
| FJsonStoragePlugin | FJsonStoragePluginBase< FDummyRefPtrType > | UsdPregenWrappers/JsonStoragePlugin.h | |
| FSceneTracker | FSceneTrackerBase< FDummyRefPtrType > | USDPregenWrapper.h | |
| FSceneTrackerWeak | FSceneTrackerBase< FDummyWeakPtrType > | USDPregenWrapper.h | |
| FStoragePlugin | FStoragePluginBase< FDummyRefPtrType > | UsdPregenWrappers/StoragePlugin.h | |
| FStoragePluginWeak | FStoragePluginBase< FDummyWeakPtrType > | UsdPregenWrappers/StoragePlugin.h | |
| FTargetData | FTargetDataBase< FDummyRefPtrType > | UsdPregenWrappers/Target.h | |
| FTargetDataWeak | FTargetDataBase< FDummyWeakPtrType > | UsdPregenWrappers/Target.h |
Enums
Public
| Name | Remarks |
|---|---|
| EPregenDiscoveryMode | |
| EPregenIdentifierFallbackMode | |
| EPregenVersionFallbackMode | |
| UE::UsdPregen::EManifestLoadStatus | |
| UE::UsdPregen::EManifestSaveStatus |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
To UE::UsdPregen::Internal::ConvertPtr
(
From&& Ptr |
USDPregenWrapper.h | ||
std::shared_ptr< T > UE::UsdPregen::Internal::ConvertPtr
(
const std::weak_ptr< T >& Ptr |
USDPregenWrapper.h | ||
std::enable_if_tHasLock< T >::value, T > UE::UsdPregen::Internal::ToStrongPtr
(
const T& Ptr |
USDPregenWrapper.h |