Navigation
API > API/Plugins > API/Plugins/MutableTools > API/Plugins/MutableTools/MuT
Inheritance Hierarchy
- RefCounted
- Node
- NodeSurface
- NodeSurfaceNew
References
| Module | MutableTools |
| Header | /Engine/Plugins/Experimental/Mutable/Source/MutableTools/Public/MuT/NodeSurfaceNew.h |
| Include | #include "MuT/NodeSurfaceNew.h" |
Syntax
class NodeSurfaceNew : public mu::NodeSurface
Remarks
This node makes a new Surface from several meshes and images.
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Life cycle. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Forbidden. Manage with the Ptr<> template. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Add a tag to the surface: | ||
| NodeImagePtr | GetImage
(
int index |
Get the node generating one of the images in the Surface. | |
| int | Get the number of images in the Surface. | ||
| int | GetImageLayoutIndex
(
int index |
Get the name of a image in the Surface. | |
| const FString & | GetImageName
(
int index |
Get the name of a image in the Surface. | |
| NodeMeshPtr | GetMesh
(
int index |
Get the node generating one of the meshes in the Surface. | |
| int | GetMeshCount () |
Get the number of meshes in the Surface. | |
| const FString & | GetMeshName
(
int index |
Get the name of a mesh in the Surface. | |
| Private * | GetPrivate () |
||
| NodeScalarPtr | GetScalar
(
int index |
Get the node generating one of the Scalars in the Surface. | |
| int | Get the number of Scalars in the Surface. | ||
| const FString & | GetScalarName
(
int index |
Get the name of a Scalars in the Surface. | |
| const FNodeType * | |||
| NodeStringPtr | GetString
(
int index |
Get the node generating one of the strings in the Surface. | |
| int | Get the number of strings in the Surface. | ||
| const FString & | GetStringName
(
int index |
Get the name of a String in the Surface. | |
| NodeColourPtr | GetVector
(
int index |
Get the node generating one of the vectors in the Surface. | |
| int | Get the number of vectors in the Surface. | ||
| const FString & | GetVectorName
(
int index |
Get the name of a vectors in the Surface. | |
| void | Serialise
(
const NodeSurfaceNew* pNode, |
||
| void | SetCustomID
(
uint32 id |
Add an optional, opaque id that will be returned in the surfaces of the created instances. | |
| void | SetImage
(
int index, |
Set the node generating one of the images in the Surface. | |
| void | SetImageAdditionalNames
(
int index, |
This can be used to ser additional information for error reporting. | |
| void | SetImageCount
(
int |
Set the number of images in the Surface. | |
| void | SetImageLayoutIndex
(
int imageIndex, |
Set the name of a image in the Surface. | |
| void | SetImageName
(
int index, |
Set the name of a image in the Surface. | |
| void | SetMesh
(
int index, |
Set the node generating one of the meshes in the Surface. | |
| void | SetMeshCount
(
int |
Set the number of meshes in the Surface. | |
| void | SetMeshName
(
int index, |
Set the name of a mesh in the Surface. | |
| void | Set the name of the Surface. | ||
| void | SetScalar
(
int index, |
Set the node generating one of the Scalars in the Surface. | |
| void | SetScalarCount
(
int |
Set the number of Scalars in the Surface. | |
| void | SetScalarName
(
int index, |
Set the name of a image in the Surface. | |
| void | SetSharedSurfaceId
(
int32 SharedSurfaceId |
Add an id that will be used to identify the same surface in other LODs. | |
| void | SetString
(
int index, |
Set the node generating one of the Strings in the Surface. | |
| void | SetStringCount
(
int |
Set the number of strings in the Surface. | |
| void | SetStringName
(
int index, |
Set the name of a image in the Surface. | |
| void | SetVector
(
int index, |
Set the node generating one of the vectors in the Surface. | |
| void | SetVectorCount
(
int |
Set the number of vectors in the Surface. | |
| void | SetVectorName
(
int index, |
Set the name of a image in the Surface. | |
| NodeSurfaceNewPtr | StaticUnserialise
(
InputArchive& arch |
Overridden from Node
| Type | Name | Description | |
|---|---|---|---|
| Node::Private * | |||
| const FNodeType * | GetType () |
Node type hierarchy data. | |
| void | SerialiseWrapper
(
OutputArchive& arch |
Classes
| Type | Name | Description | |
|---|---|---|---|
| Private |