Navigation
API > API/Plugins > API/Plugins/ChaosClothAssetDataflowNodes
Import a USD file from a third party garment construction software.
| Name | FChaosClothAssetUSDImportNode_v2 |
| Type | struct |
| Header File | /Engine/Plugins/ChaosClothAssetEditor/Source/ChaosClothAssetDataflowNodes/Public/ChaosClothAsset/USDImportNode_v2.h |
| Include Path | #include "ChaosClothAsset/USDImportNode_v2.h" |
Syntax
USTRUCT (Meta=(DataflowCloth))
struct FChaosClothAssetUSDImportNode_v2 : public FDataflowNode
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FDataflowNode → FChaosClothAssetUSDImportNode_v2
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FChaosClothAssetUSDImportNode_v2
(
const UE::Dataflow::FNodeParameters& InParam, |
ChaosClothAsset/USDImportNode_v2.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bImportRenderMesh | bool | Only import the render mesh data from the USD file. | ChaosClothAsset/USDImportNode_v2.h |
|
| bImportSimMesh | bool | Only import the simulation mesh data from the USD file. | ChaosClothAsset/USDImportNode_v2.h |
|
| bImportWithOpacity | bool | Importing the render mesh with opacity requires transluscency to be enable in the project settings. | ChaosClothAsset/USDImportNode_v2.h |
|
| Collection | FManagedArrayCollection | ChaosClothAsset/USDImportNode_v2.h |
|
|
| ReimportUsdFile | FDataflowFunctionProperty | Click on this button to reimport the specified USD file and regenerate the intermediary assets. | ChaosClothAsset/USDImportNode_v2.h |
|
| ReloadRenderStaticMesh | FDataflowFunctionProperty | The USD import process generates an intermediary render static mesh. | ChaosClothAsset/USDImportNode_v2.h |
|
| ReloadSimStaticMesh | FDataflowFunctionProperty | The USD import process generates an intermediary simulation static mesh. | ChaosClothAsset/USDImportNode_v2.h |
|
| UsdFile | FChaosClothAssetImportFilePath | Path of the USD file to import. | ChaosClothAsset/USDImportNode_v2.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ImportedRenderAssets | TArray< TObjectPtr< UObject > > | List of all the render static mesh's dependent assets. | ChaosClothAsset/USDImportNode_v2.h |
|
| ImportedRenderStaticMesh | TObjectPtr< UStaticMesh > | The static mesh created from the USD import process used as render mesh. | ChaosClothAsset/USDImportNode_v2.h |
|
| ImportedSimAssets | TArray< TObjectPtr< UObject > > | List of all the simulation static mesh's dependent assets. | ChaosClothAsset/USDImportNode_v2.h |
|
| ImportedSimStaticMesh | TObjectPtr< UStaticMesh > | The static mesh created from the USD import process used as simulation mesh. | ChaosClothAsset/USDImportNode_v2.h |
|
| ImportedUVScale | FVector2f | The UV scale used to import the patterns from the imported static mesh UV coordinates. | ChaosClothAsset/USDImportNode_v2.h |
|
| PackagePath | FString | Content folder where all the USD assets are imported. | ChaosClothAsset/USDImportNode_v2.h |
|
| UsdClothData | FChaosClothAssetUsdClothData | Support struct for storage of the extra data that doesn't fit inside a static mesh. | ChaosClothAsset/USDImportNode_v2.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
DATAFLOW_NODE_DEFINE_INTERNAL
(
FChaosClothAssetUSDImportNode_v2, |
ChaosClothAsset/USDImportNode_v2.h | ||
FName
(
"FClothCollection" |
ChaosClothAsset/USDImportNode_v2.h |