FMeshVertexChange

[FMeshVertexChange](API\Runtime\GeometryFramework\Changes\FMeshVertexChange) represents an reversible change to a set of vertex positions.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

GeometryFramework

Header

/Engine/Source/Runtime/GeometryFramework/Public/Changes/MeshVertexChange.h

Include

#include "Changes/MeshVertexChange.h"

Syntax

class FMeshVertexChange : public FToolCommandChange

Remarks

FMeshVertexChange represents an reversible change to a set of vertex positions. Currently only a UDynamicMeshComponent target is supported.

Variables

Name Description

Public variable

bool

 

bHaveOverlayNormals

Public variable

bool

 

bHaveVertexColors

Public variable

bool

 

bHaveVertexPositions

Public variable

TArray< FVector...

 

NewColors

Public variable

TArray< FVector...

 

NewNormals

Public variable

TArray< FVector...

 

NewPositions

Public variable

TArray< int32 >

 

Normals

Public variable

TArray< FVector...

 

OldColors

Public variable

TArray< FVector...

 

OldNormals

Public variable

TArray< FVector...

 

OldPositions

Public variable

TArray< int32 >

 

Vertices

Overridden from FChange

Name Description

Public function Virtual

void

 

Apply

(
    UObject* Object
)

Makes the change to the object

Public function Virtual

void

 

Revert

(
    UObject* Object
)

Reverts change to the object

Public function Virtual Const

FString

 

ToString()

Describes this change (for debugging)