Navigation
API > API/Plugins > API/Plugins/GeometryCollectionNodes
Transfer float properties from a source collection to a target collection. Component Transfer is used when all geometries from the source collection have matched names with the target collection. Otherwise, Global Transfer is used. Geometries are matched when the geometry's BoneName can be found as the start of the BoneName of a geometry in the target collection. Use TransformNameSuffix to add extra string to the source geometry's BoneName to avoid multiple matched names. For example, source geometry has name SK_10 and target geometry has name SK_10_tet1 For all names, Check BoneName attribute in Transform group in the collection.
| Name | FGeometryCollectionTransferVertexAttributeNode |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/GeometryCollectionPlugin/Source/GeometryCollectionNodes/Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h |
| Include Path | #include "Dataflow/GeometryCollectionTransferVertexAttributeNode.h" |
Syntax
USTRUCT (Meta=(DataflowGeometryCollection))
struct FGeometryCollectionTransferVertexAttributeNode : public FDataflowNode
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FDataflowNode → FGeometryCollectionTransferVertexAttributeNode
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AttributeKey | FCollectionAttributeKey | The name of the vertex attribute to generate indices from. | Dataflow/GeometryCollectionTransferVertexAttributeNode.h |
|
| BoundingVolumeType | EDataflowTransferVertexAttributeNodeBoundingVolume | Bounding volume type for source assets[default: Triangle] | Dataflow/GeometryCollectionTransferVertexAttributeNode.h |
|
| Collection | Dataflow/GeometryCollectionTransferVertexAttributeNode.h | |||
| Collection | FManagedArrayCollection | Target collection to transfer vertex attribute to. | Dataflow/GeometryCollectionTransferVertexAttributeNode.h |
|
| Falloff | EDataflowTransferVertexAttributeNodeFalloff | Falloff of source value based on distance from source triangle[default: Squared] | Dataflow/GeometryCollectionTransferVertexAttributeNode.h |
|
| FromCollection | FManagedArrayCollection | Source collection to transfer vertex attribute from. | Dataflow/GeometryCollectionTransferVertexAttributeNode.h |
|
| SourceScale | EDataflowTransferVertexAttributeNodeSourceScale | Bounding volume hierarchy cell size for neighboring vertices to transfer into[default: Asset] | Dataflow/GeometryCollectionTransferVertexAttributeNode.h |
|
| TransferMethod | EDataflowTransferVertexAttributeNodeTransferMethod | Transfer method [default: Paired Geometry Transfer] | Dataflow/GeometryCollectionTransferVertexAttributeNode.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
DATAFLOW_NODE_DEFINE_INTERNAL
(
FGeometryCollectionTransferVertexAttributeNode, |
Dataflow/GeometryCollectionTransferVertexAttributeNode.h | ||
FGeometryCollection::StaticType() |
Dataflow/GeometryCollectionTransferVertexAttributeNode.h |