Navigation
API > API/Plugins > API/Plugins/MutableTools > API/Plugins/MutableTools/MuT
Inheritance Hierarchy
- Base
- RefCounted
- Node
- NodeComponent
- NodeComponentEdit
References
| Module | MutableTools |
| Header | /Engine/Plugins/Experimental/Mutable/Source/MutableTools/Public/MuT/NodeComponentEdit.h |
| Include | #include "MuT/NodeComponentEdit.h" |
Syntax
class NodeComponentEdit : public mu::NodeComponent
Remarks
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 component's meshes. It also allows to patch the parent component's textures.
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Life cycle. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Forbidden. Manage with the Ptr<> template. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| NodeComponent * | GetParent () |
||
| Private * | GetPrivate () |
||
| const NODE_TYPE * | |||
| void | Serialise
(
const NodeComponentEdit* pNode, |
||
| void | SetParent
(
NodeComponent* |
Set the parent component to modify. | |
| NodeComponentEditPtr | StaticUnserialise
(
InputArchive& arch |
Overridden from NodeComponent
| Type | Name | Description | |
|---|---|---|---|
| NodeSurface * | GetSurface
(
int index |
Get the node generating one of the meshes in the component. | |
| int | Get the number of meshes in the component. | ||
| void | SetSurface
(
int index, |
Set the node generating one of the meshes in the component. | |
| void | SetSurfaceCount
(
int |
Set the number of meshes in the component. |
Overridden from Node
| Type | Name | Description | |
|---|---|---|---|
| Node::Private * | |||
| int | Generic access to graph connections. | ||
| Node * | GetInputNode
(
int i |
||
| const NODE_TYPE * | GetType () |
Node type hierarchy data. | |
| void | SerialiseWrapper
(
OutputArchive& arch |
||
| void | SetInputNode
(
int i, |
Classes
| Type | Name | Description | |
|---|---|---|---|
| Private |