Navigation
API > API/Plugins > API/Plugins/DataflowNodes
Scalar vertex properties.
| Name | FDataflowCollectionAddScalarVertexPropertyNode |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Dataflow/Source/DataflowNodes/Public/Dataflow/DataflowCollectionAddScalarVertexPropertyNode.h |
| Include Path | #include "Dataflow/DataflowCollectionAddScalarVertexPropertyNode.h" |
Syntax
USTRUCT (Meta=(DataflowCollection))
struct FDataflowCollectionAddScalarVertexPropertyNode : public FDataflowVertexAttributeEditableNode
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FDataflowNode → FDataflowVertexAttributeEditableNode → FDataflowCollectionAddScalarVertexPropertyNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDataflowCollectionAddScalarVertexPropertyNode
(
const UE::Dataflow::FNodeParameters& InParam, |
Dataflow/DataflowCollectionAddScalarVertexPropertyNode.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ReplaceChangedPassthroughValue | float | Pass through value to skip replacing the weight map value if nothing has changed | Dataflow/DataflowCollectionAddScalarVertexPropertyNode.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AttributeKey | FCollectionAttributeKey | Dataflow/DataflowCollectionAddScalarVertexPropertyNode.h |
|
|
| Collection | FManagedArrayCollection | Dataflow/DataflowCollectionAddScalarVertexPropertyNode.h |
|
|
| Name | FString | The name to be set as a weight map attribute. | Dataflow/DataflowCollectionAddScalarVertexPropertyNode.h |
|
| OverrideType | EDataflowWeightMapOverrideType | This type will define how the data are applied to the input data | Dataflow/DataflowCollectionAddScalarVertexPropertyNode.h |
|
| TargetGroup | FScalarVertexPropertyGroup | Dataflow/DataflowCollectionAddScalarVertexPropertyNode.h |
|
|
| VertexWeights | TArray< float > | Dataflow/DataflowCollectionAddScalarVertexPropertyNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ExtractVertexWeights
(
const TArray< float >& SetupWeights, |
Extract the vertex weights back from the property ones | Dataflow/DataflowCollectionAddScalarVertexPropertyNode.h | |
bool FillAttributeWeights
(
const TSharedPtr< const FManagedArrayCollection > SelectedCollection, |
Fill the weight attribute values from the collection | Dataflow/DataflowCollectionAddScalarVertexPropertyNode.h | |
FCollectionAttributeKey GetWeightAttributeKey
(
UE::Dataflow::FContext& Context |
Get the weights attribute key to retrieve/set the weight values | Dataflow/DataflowCollectionAddScalarVertexPropertyNode.h | |
| Report the vertex weights back onto the property ones | Dataflow/DataflowCollectionAddScalarVertexPropertyNode.h |