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 | |
| BoolParameters | TArray< FMutableBoolParameter > | Nodes/COInstanceGeneratorNode.h |
|
|
| CachedBoolParameters | TArray< FMutableBoolParameter > | Nodes/COInstanceGeneratorNode.h |
|
|
| CachedEnumParameters | TArray< FMutableEnumParameter > | Nodes/COInstanceGeneratorNode.h |
|
|
| CachedFloatParameters | TArray< FMutableFloatParameter > | Nodes/COInstanceGeneratorNode.h |
|
|
| CachedInstancedStructParameters | TArray< FMutableInstancedStructParameter > | Nodes/COInstanceGeneratorNode.h |
|
|
| CachedMaterialParameters | TArray< FMutableMaterialParameter > | Nodes/COInstanceGeneratorNode.h |
|
|
| CachedProjectorParameters | TArray< FMutableProjectorParameter > | Nodes/COInstanceGeneratorNode.h |
|
|
| CachedSkeletalMeshParameters | TArray< FMutableSkeletalMeshParameter > | Nodes/COInstanceGeneratorNode.h |
|
|
| CachedTextureParameters | TArray< FMutableTextureParameter > | Nodes/COInstanceGeneratorNode.h |
|
|
| CachedTransformParameters | TArray< FMutableTransformParameter > | Nodes/COInstanceGeneratorNode.h |
|
|
| CachedVectorParameters | TArray< FMutableVectorParameter > | 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 |
|
| EnumParameters | TArray< FMutableEnumParameter > | Nodes/COInstanceGeneratorNode.h |
|
|
| FloatParameters | TArray< FMutableFloatParameter > | 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 |
|
| InstancedStructParameters | TArray< FMutableInstancedStructParameter > | Nodes/COInstanceGeneratorNode.h |
|
|
| MaterialParameters | TArray< FMutableMaterialParameter > | Nodes/COInstanceGeneratorNode.h |
|
|
| ProjectorParameters | TArray< FMutableProjectorParameter > | Nodes/COInstanceGeneratorNode.h |
|
|
| SkeletalMeshParameters | TArray< FMutableSkeletalMeshParameter > | Nodes/COInstanceGeneratorNode.h |
|
|
| TextureParameters | TArray< FMutableTextureParameter > | Nodes/COInstanceGeneratorNode.h |
|
|
| TransformParameters | TArray< FMutableTransformParameter > | Nodes/COInstanceGeneratorNode.h |
|
|
| VectorParameters | TArray< FMutableVectorParameter > | Nodes/COInstanceGeneratorNode.h |
|