FPersistentMeshSelectionChange

[FPersistentMeshSelectionChange](API\Plugins\ModelingComponents\Selection\FPersistentMeshSelectionChange) stores a selection change, ie before-and-after states.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FChange

FCommandChange

FToolCommandChange

FPersistentMeshSelectionChange

References

Module

ModelingComponents

Header

/Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/Selection/PersistentMeshSelectionManager.h

Include

#include "Selection/PersistentMeshSelectionManager.h"

Syntax

class FPersistentMeshSelectionChange : public FToolCommandChange

Remarks

FPersistentMeshSelectionChange stores a selection change, ie before-and-after states. UPersistentMeshSelectionManager emits these changes on selection modifications.

Variables

Name Description

Public variable

FGenericMeshSel...

 

From

Public variable

FGenericMeshSel...

 

To

Overridden from FChange

Name Description

Public function Virtual

void

 

Apply

(
    UObject* Object
)

Makes the change to the object

Public function Virtual Const

bool

 

HasExpired

(
    UObject* Object
)

Public function Virtual

void

 

Revert

(
    UObject* Object
)

Reverts change to the object

Public function Virtual Const

FString

 

ToString()

Describes this change (for debugging)