Navigation
Unreal Engine C++ API Reference > Runtime > Core > Misc
Inheritance Hierarchy
- FChange
- FCommandChange
- FToolCommandChange
- FActivateToolChange
- FAttributeEditor_AttributeListsChange
- FBeginGroomCardsEditChange
- FBeginToolChange
- FComponentWorldTransformChange
- FCurveControlPointsMechanicInsertionChange
- FCurveControlPointsMechanicModeChange
- FCurveControlPointsMechanicMovementChange
- FCurveControlPointsMechanicSelectionChange
- FDrawPolygonStateChange
- FDrawPolyPathStateChange
- FEditGroomCardsTopologyPostEditChange
- FEditGroomCardsTopologyPreEditChange
- FEditMeshMaterials_MaterialSetChange
- FEditMeshPolygonsToolMeshChange
- FEndGroomCardsEditChange
- FGeometrySelectionDeltaChange
- FGeometrySelectionReplaceChange
- FGroupEdgeInsertionFirstPointChange
- FISMEditorSceneChange
- FISMEditorSelectionChange
- FLatticeControlPointsMechanicMovementChange
- FLatticeControlPointsMechanicSelectionChange
- FLatticeDeformerToolConstrainedPointsChange
- FMeshChange
- FMeshPolygroupChange
- FMeshReplacementChange
- FMeshSelectionChange
- FMeshSkinWeightsChange
- FMeshTopologySelectionMechanicSelectionChange
- FMeshVertexChange
- FPersistentMeshSelectionChange
- FPolyEditActivityStartChange
- FPolyEditCutFacesActivityFirstPointChange
- FRefSkeletonChange
- FSpaceCurveDeformationMechanicMovementChange
- FSpaceCurveDeformationMechanicSelectionChange
- FToolChangeWrapperChange
- FToolCommandChangeSequence
- FTransformProxyChange
- TIndexedValuesChange
- TCustomIndexedValuesChange
- FMeshAttributePaintChange
- FMeshVertexColorPaintChange
- TSimpleValueLambdaChange
- TWrappedToolCommandChange
- UAddPrimitiveTool::FStateChange
- UCollisionPrimitivesMechanic::FCollisionPrimitivesMechanicGeometryChange
- UCollisionPrimitivesMechanic::FCollisionPrimitivesMechanicSelectionChange
- UDrawSplineTool::FSplineChange
- UUVToolSelectionAPI::FSelectionChange
- UUVToolSelectionAPI::FUnsetSelectionChange
- TDataprepBindingCommandChange
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/Misc/Change.h |
Include | #include "Misc/Change.h" |
Syntax
class FCommandChange : public FChange
Remarks
To use FCommandChange you must implement Apply() and Revert()Revert() is called to "Undo" and Apply() is called to "Redo"
Overridden from FChange
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
TUniquePtr< FChange > | Makes the change to the object, returning a new change that can be used to perfectly roll back this change | |
![]() ![]() |
EChangeStyle | What style of change is this |