Navigation
API > API/Plugins > API/Plugins/ChaosClothAssetDataflowNodes
Painted weight map attributes node.
| Name | FChaosClothAssetWeightMapNode |
| Type | struct |
| Header File | /Engine/Plugins/ChaosClothAssetDataflowNodes/Source/ChaosClothAssetDataflowNodes/Public/ChaosClothAsset/WeightMapNode.h |
| Include Path | #include "ChaosClothAsset/WeightMapNode.h" |
Syntax
USTRUCT (Meta=(DataflowCloth))
struct FChaosClothAssetWeightMapNode : public FDataflowVertexAttributeEditableNode
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FDataflowNode → FDataflowToolNode → FDataflowVertexAttributeEditableNode → FChaosClothAssetWeightMapNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FChaosClothAssetWeightMapNode
(
const UE::Dataflow::FNodeParameters& InParam, |
ChaosClothAsset/WeightMapNode.h |
Classes
| Name | Remarks |
|---|---|
| FWeightMapNodeChange |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ReplaceChangedPassthroughValue | float | ChaosClothAsset/WeightMapNode.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Collection | FManagedArrayCollection | ChaosClothAsset/WeightMapNode.h |
|
|
| InputName | FChaosClothAssetConnectableIStringValue | The name to populate this map from and override based on Map Override Type. | ChaosClothAsset/WeightMapNode.h |
|
| MapOverrideType | EChaosClothAssetWeightMapOverrideType | How to apply this node's weight values onto existing maps. | ChaosClothAsset/WeightMapNode.h |
|
| MeshTarget | EChaosClothAssetWeightMapMeshTarget | ChaosClothAsset/WeightMapNode.h |
|
|
| OutputName | FChaosClothAssetConnectableOStringValue | The name to be set as a weight map attribute. | ChaosClothAsset/WeightMapNode.h |
|
| Transfer | FDataflowFunctionProperty | Transfer the weight map from the connected Transfer Collection containing a weight map with Input Name (or Output Name if Input Name is empty). | ChaosClothAsset/WeightMapNode.h |
|
| TransferCollection | FManagedArrayCollection | The collection used to transfer weight map from. | ChaosClothAsset/WeightMapNode.h |
|
| TransferType | EChaosClothAssetWeightMapTransferType | The type of transfer used to transfer the weight map when a TransferCollection is connected and MeshTarget is Simulation. | ChaosClothAsset/WeightMapNode.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Name | FString | ChaosClothAsset/WeightMapNode.h | ||
| VertexWeights | TArray< float > | This property should be technically deprecated but we need to keep it because we cannot post serialize fix it as we need a dataflow Context to create a snapshot deprecated methods are still using it and we still use it to load the data when there's no pre-existing snapshot | ChaosClothAsset/WeightMapNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
DATAFLOW_NODE_DEFINE_INTERNAL
(
FChaosClothAssetWeightMapNode |
ChaosClothAsset/WeightMapNode.h | ||
FName
(
"FClothCollection" |
ChaosClothAsset/WeightMapNode.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TUniquePtr< class FToolCommandChange > MakeWeightMapNodeChange
(
FChaosClothAssetWeightMapNode& Node |
ChaosClothAsset/WeightMapNode.h |