Navigation
API > API/Plugins > API/Plugins/MutableDataflowEditor
Node designed to work as an entry point for mutable in the DataFlow graph. It allows the setup of a Customizable Object Instance and the extraction of the skeletal meshes generated by its update.
| Name | FCOInstanceGeneratorNode |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/MutableDataflow/Source/MutableDataflowEditor/Public/Nodes/COInstanceGeneratorNode.h |
| Include Path | #include "Nodes/COInstanceGeneratorNode.h" |
Syntax
USTRUCT (Meta=(Experimental))
struct FCOInstanceGeneratorNode : public FDataflowNode
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FDataflowNode → FCOInstanceGeneratorNode
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsGeneratingResources | bool | Variable that works as a semaphore to prevent the scheduling of multiple Instance Compilation + Updates | Nodes/COInstanceGeneratorNode.h | |
| CachedMaterialParameters | TArray< FMutableMaterialParameter > | Nodes/COInstanceGeneratorNode.h |
|
|
| CachedSkeletalMeshParameters | TArray< FMutableSkeletalMeshParameter > | Nodes/COInstanceGeneratorNode.h |
|
|
| CachedTextureParameters | TArray< FMutableTextureParameter > | Nodes/COInstanceGeneratorNode.h |
|
|
| CustomizableObject | TObjectPtr< UCustomizableObject > | Nodes/COInstanceGeneratorNode.h |
|
|
| CustomizableObjectInstance | TObjectPtr< UCustomizableObjectInstance > | Instance generated during the runtime and used to generate the output resources. | Nodes/COInstanceGeneratorNode.h |
|
| GeneratedResources | TArray< FMutableGeneratedResource > | First option : an array of structures that contain the pair of data Component name + Skeletal Mesh. | Nodes/COInstanceGeneratorNode.h |
|
| GeneratedSkeletalMeshes | TArray< TObjectPtr< USkeletalMesh > > | Nodes/COInstanceGeneratorNode.h |
|
|
| GenerateInstanceResources | FDataflowFunctionProperty | Press this button to trigger first a CO compilation and then a COI update. | Nodes/COInstanceGeneratorNode.h |
|
| MaterialParameters | TArray< FMutableMaterialParameter > | Nodes/COInstanceGeneratorNode.h |
|
|
| SkeletalMeshParameters | TArray< FMutableSkeletalMeshParameter > | Nodes/COInstanceGeneratorNode.h |
|
|
| TextureParameters | TArray< FMutableTextureParameter > | Nodes/COInstanceGeneratorNode.h |
|
Functions
Public
Overridden from FDataflowNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Evaluate
(
UE::Dataflow::FContext& Context, |
Nodes/COInstanceGeneratorNode.h | ||
virtual DATAFLOW_NODE_DEFINE_INTERNAL(FCOInstanceGeneratorNode, "GenerateCustomizableObjectInstance", "Mutable", "") public void OnPropertyChanged
(
UE::Dataflow::FContext& Context, |
Nodes/COInstanceGeneratorNode.h |