Navigation
API > API/Plugins > API/Plugins/GeometryCollectionNodes > API/Plugins/GeometryCollectionNodes/Dataflow
Inheritance Hierarchy
- FDataflowNode
- FSetMaterialInMaterialsArrayDataflowNode
References
| Module | GeometryCollectionNodes |
| Header | /Engine/Plugins/Experimental/GeometryCollectionPlugin/Source/GeometryCollectionNodes/Public/Dataflow/GeometryCollectionMaterialNodes.h |
| Include | #include "Dataflow/GeometryCollectionMaterialNodes.h" |
Syntax
USTRUCT&40;Meta&61;&40;DataflowGeometryCollection&41;&41;
struct FSetMaterialInMaterialsArrayDataflowNode : public FDataflowNode
Remarks
Set a Material in a Materials array
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UMaterial > | Material | Material to add/insert to/in Materials array | |
| int32 | MaterialIdx | Index for inserting a nem material into the Materials array | |
| TArray< TObjectPtr< UMaterial > > | Materials | Materials array storing the materials | |
| ESetMaterialOperationTypeEnum | Operation | Operation type for setting the material, add will add the new material to the end off Materials array, insert will insert the new material into Materials array at the index specified by MaterialIdx |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FSetMaterialInMaterialsArrayDataflowNode
(
const Dataflow::FNodeParameters& InParam, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FName | |||
| FName | |||
| FString | StaticTags () |
||
| FString | |||
| FName | StaticType () |
Overridden from FDataflowNode
| Type | Name | Description | |
|---|---|---|---|
| void | Evaluate
(
Dataflow::FContext& Context, |
Evaluation | |
| FName | GetCategory () |
||
| FName | |||
| FString | GetTags () |
||
| FName | GetType () |
||
| bool | |||
| FStructOnScope * | |||
| void | SerializeInternal
(
FArchive& Ar |
Struct Support | |
| const UScriptStruct * |