UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FComponentWorldTransformChange Class Reference

#include <TransformChange.h>

+ Inheritance diagram for FComponentWorldTransformChange:

Public Member Functions

INTERACTIVETOOLSFRAMEWORK_API FComponentWorldTransformChange ()
 
INTERACTIVETOOLSFRAMEWORK_API FComponentWorldTransformChange (const FTransform &From, const FTransform &To)
 
virtual INTERACTIVETOOLSFRAMEWORK_API void Apply (UObject *Object) override
 
virtual INTERACTIVETOOLSFRAMEWORK_API void Revert (UObject *Object) override
 
virtual INTERACTIVETOOLSFRAMEWORK_API FString ToString () const override
 
- Public Member Functions inherited from FCommandChange
virtual EChangeStyle GetChangeType () final
 
virtual TUniquePtr< FChangeExecute (UObject *Object) final
 
- Public Member Functions inherited from FChange
virtual bool HasExpired (UObject *Object) const
 
virtual void AddReferencedObjects (FReferenceCollector &Collector)
 
virtual CORE_API void PrintToLog (FFeedbackContext &FeedbackContext, const int32 IndentLevel=0)
 
virtual SIZE_T GetSize () const
 
virtual ~FChange ()
 

Public Attributes

FTransform FromWorldTransform
 
FTransform ToWorldTransform
 
TFunction< void(FComponentWorldTransformChange *, UObject *, bool)> OnChangeAppliedFunc
 

Additional Inherited Members

- Public Types inherited from FChange
enum class  EChangeStyle { InPlaceSwap , CommandPattern }
 
- Protected Member Functions inherited from FChange
 FChange ()
 

Detailed Description

FComponentWorldTransformChange represents an undoable change to the world transform of a USceneComponent.

Constructor & Destructor Documentation

◆ FComponentWorldTransformChange() [1/2]

FComponentWorldTransformChange::FComponentWorldTransformChange ( )

◆ FComponentWorldTransformChange() [2/2]

FComponentWorldTransformChange::FComponentWorldTransformChange ( const FTransform From,
const FTransform To 
)

Member Function Documentation

◆ Apply()

void FComponentWorldTransformChange::Apply ( UObject Object)
overridevirtual

Makes the change to the object

Implements FChange.

◆ Revert()

void FComponentWorldTransformChange::Revert ( UObject Object)
overridevirtual

Reverts change to the object

Implements FChange.

◆ ToString()

FString FComponentWorldTransformChange::ToString ( ) const
overridevirtual

Describes this change (for debugging)

Reimplemented from FToolCommandChange.

Member Data Documentation

◆ FromWorldTransform

FTransform FComponentWorldTransformChange::FromWorldTransform

◆ OnChangeAppliedFunc

TFunction<void(FComponentWorldTransformChange*, UObject*, bool)> FComponentWorldTransformChange::OnChangeAppliedFunc

This function is called on Apply and Revert (last argument is true on Apply)

◆ ToWorldTransform

FTransform FComponentWorldTransformChange::ToWorldTransform

The documentation for this class was generated from the following files: