Navigation
API > API/Plugins > API/Plugins/MutableTools
This node modifies a node of the parent object of the object that this node belongs to. It allows to extend, cut and morph the parent Surface's meshes. It also allows to patch the parent Surface's textures.
| Name | NodeSurfaceVariation |
| Type | class |
| Header File | /Engine/Plugins/Mutable/Source/MutableTools/Public/MuT/NodeSurfaceVariation.h |
| Include Path | #include "MuT/NodeSurfaceVariation.h" |
Syntax
class NodeSurfaceVariation : public mu::NodeSurface
Inheritance Hierarchy
- CSharedMix → Node → NodeSurface → NodeSurfaceVariation
- RefCounted → Node → NodeSurface → NodeSurfaceVariation
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~NodeSurfaceVariation() |
Forbidden. Manage with the Ptr<> template. | MuT/NodeSurfaceVariation.h |
Structs
| Name | Remarks |
|---|---|
| FVariation |
Enums
Public
| Name | Remarks |
|---|---|
| VariationType |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| StaticType | FNodeType | MuT/NodeSurfaceVariation.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DefaultModifiers | TArray< Ptr< NodeModifier > > | MuT/NodeSurfaceVariation.h | ||
| DefaultSurfaces | TArray< Ptr< NodeSurface > > | MuT/NodeSurfaceVariation.h | ||
| Type | NodeSurfaceVariation::VariationType | MuT/NodeSurfaceVariation.h | ||
| Variations | TArray< FVariation > | MuT/NodeSurfaceVariation.h |
Functions
Public
Overridden from Node
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const FNodeType * GetType() |
Node type hierarchy data. | MuT/NodeSurfaceVariation.h |
Protected
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FNodeType * GetStaticType() |
MuT/NodeSurfaceVariation.h |