FLatticeControlPointsMechanicSelectionChange

Control point selection has changed.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FChange

FCommandChange

FToolCommandChange

FLatticeControlPointsMechanicSelectionChange

References

Module

ModelingComponents

Header

/Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/Mechanics/LatticeControlPointsMechanic.h

Include

#include "Mechanics/LatticeControlPointsMechanic.h"

Syntax

class FLatticeControlPointsMechanicSelectionChange : public FToolCommandChange

Remarks

Control point selection has changed.

Variables

Name Description

Protected variable

bool

 

bAdded

Protected variable

int32

 

ChangeStamp

Protected variable

const FTransfor...

 

NewTransform

Protected variable

TSet< int32 >

 

PointIDs

Protected variable

const FTransfor...

 

PreviousTransform

Constructors

Name Description

Public function

FLatticeControlPointsMechanicSelectionChange

(
    int32 PointIDIn,
    bool bAddedIn,
    const FTransform& PreviousTransfor...,
    const FTransform& NewTransformIn,
    int32 ChangeStampIn
)

Public function

FLatticeControlPointsMechanicSelectionChange

(
    const TSet< int32 >& PointIDsIn,
    bool bAddedIn,
    const FTransform& PreviousTransfor...,
    const FTransform& NewTransformIn,
    int32 ChangeStampIn
)

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)