Navigation
API > API/Plugins > API/Plugins/MutableTools > API/Plugins/MutableTools/MuT
Inheritance Hierarchy
- Base
- RefCounted
- Node
- NodeBool
- NodeBoolAnd
- NodeBoolConstant
- NodeBoolIsNull
- NodeBoolNot
- NodeBoolParameter
- NodeColour
- NodeColourArithmeticOperation
- NodeColourConstant
- NodeColourFromScalars
- NodeColourParameter
- NodeColourSampleImage
- NodeColourSwitch
- NodeColourTable
- NodeColourVariation
- NodeComponent
- NodeComponentEdit
- NodeComponentNew
- NodeExtensionData
- NodeExtensionDataConstant
- NodeExtensionDataSwitch
- NodeExtensionDataVariation
- NodeImage
- NodeImageBinarise
- NodeImageColourMap
- NodeImageConditional
- NodeImageConstant
- NodeImageFormat
- NodeImageGradient
- NodeImageInterpolate
- NodeImageInvert
- NodeImageLayer
- NodeImageLayerColour
- NodeImageLuminance
- NodeImageMipmap
- NodeImageMultiLayer
- NodeImageNormalComposite
- NodeImageParameter
- NodeImagePlainColour
- NodeImageProject
- NodeImageReference
- NodeImageResize
- NodeImageSaturate
- NodeImageSwitch
- NodeImageSwizzle
- NodeImageTable
- NodeImageTransform
- NodeImageVariation
- NodeLayout
- NodeLayoutBlocks
- NodeLOD
- NodeMesh
- NodeMeshApplyPose
- NodeMeshClipDeform
- NodeMeshClipMorphPlane
- NodeMeshClipWithMesh
- NodeMeshConstant
- NodeMeshFormat
- NodeMeshFragment
- NodeMeshGeometryOperation
- NodeMeshInterpolate
- NodeMeshMakeMorph
- NodeMeshMorph
- NodeMeshReshape
- NodeMeshSwitch
- NodeMeshTable
- NodeMeshTangents
- NodeMeshTransform
- NodeMeshVariation
- NodeModifier
- NodeModifierMeshClipDeform
- NodeModifierMeshClipMorphPlane
- NodeModifierMeshClipWithMesh
- NodeObject
- NodeObjectGroup
- NodeObjectNew
- NodePatchImage
- NodePatchMesh
- NodeProjector
- NodeProjectorConstant
- NodeProjectorParameter
- NodeRange
- NodeRangeFromScalar
- NodeScalar
- NodeScalarArithmeticOperation
- NodeScalarConstant
- NodeScalarCurve
- NodeScalarEnumParameter
- NodeScalarParameter
- NodeScalarSwitch
- NodeScalarTable
- NodeScalarVariation
- NodeString
- NodeStringConstant
- NodeStringParameter
- NodeSurface
- NodeSurfaceEdit
- NodeSurfaceNew
- NodeSurfaceVariation
References
| Module | MutableTools |
| Header | /Engine/Plugins/Experimental/Mutable/Source/MutableTools/Public/MuT/Node.h |
| Include | #include "MuT/Node.h" |
Syntax
class Node : public mu::RefCounted
Remarks
Base class for all graphs used in the source data to define models and transforms.
Variables
| Type | Name | Description | |
|---|---|---|---|
| EType | Type |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~Node () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| Private * | |||
| int | Generic access to graph connections. | ||
| Node * | GetInputNode
(
int i |
||
| const NODE_TYPE * | |||
| const NODE_TYPE * | GetType () |
Node type hierarchy data. | |
| void | Serialise
(
const Node* pNode, |
Life cycle. | |
| void | SerialiseWrapper
(
OutputArchive& arch |
||
| void | SetInputNode
(
int i, |
||
| void | SetMessageContext
(
const void* context |
Set the opaque context returned in messages in the compiler log. | |
| NodePtr | StaticUnserialise
(
InputArchive& arch |
Classes
| Type | Name | Description | |
|---|---|---|---|
| Private |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EType | Possible subclasses. |