Navigation
API > API/Plugins > API/Plugins/MutableTools
Base class for all graphs used in the source data to define models and transforms.
| Name | Node |
| Type | class |
| Header File | /Engine/Plugins/Mutable/Source/MutableTools/Public/MuT/Node.h |
| Include Path | #include "MuT/Node.h" |
Syntax
class Node : public mu::RefCounted
Inheritance Hierarchy
- CSharedMix → Node
- RefCounted → Node
Derived Classes
Node derived class hierarchy
- Assignment
- BinaryOp
- BinaryOpArrow
- BinaryOpCompare
- BinaryOpLogicalAnd
- BinaryOpLogicalOr
- BinaryOpRange
- CAtom
- Clause
- Commas
- Control
- Definition
- Escape
- FlowIf
- Interpolant
- InterpolatedString
- Lambda
- Macro
- Module
- Mutation
- Package
- Parens
- ParseError
- PrefixOpLogicalNot
- PrePostCall
- Project
- Snippet
- TypeSpec
- Where
- NodeBool
- NodeColour
- NodeComponent
- NodeExtensionData
- NodeImage
- NodeLayout
- NodeLOD
- NodeMatrix
- NodeMesh
- NodeModifier
- NodeObject
- NodeProjector
- NodeRange
- NodeScalar
- NodeString
- NodeSurface
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~Node() |
MuT/Node.h |
Structs
| Name | Remarks |
|---|---|
| FNodeType | Information about the type of a node, to provide some means to the tools to deal generically with nodes. |
Enums
Public
| Name | Remarks |
|---|---|
| EType | Non-stable enumeration of all node types. |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| StaticType | FNodeType | MuT/Node.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const void * GetMessageContext() |
MuT/Node.h | ||
virtual const FNodeType * GetType() |
Node type hierarchy data. | MuT/Node.h | |
void SetMessageContext
(
const void* context |
Set the opaque context returned in messages in the compiler log. | MuT/Node.h |
Protected
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FNodeType * GetStaticType() |
MuT/Node.h |