Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/UVEditor/Source/UVEditorTools/Public/UVToolContextObjects.h |
Include |
#include "UVToolContextObjects.h" |
UCLASS()
class UUVToolEmitChangeAPI : public UUVToolContextObject
An API object meant to be stored in a context object store that allows UV editor tools to emit appropriate undo/redo transactions.
Name | Description | ||
---|---|---|---|
|
TObjectPtr< UIn... |
ToolManager |
Name | Description | ||
---|---|---|---|
|
BeginUndoTransaction ( |
||
|
EmitToolDependentChange ( |
Emits a change that is considered expired when the active tool does not match the tool that was active when it was emitted. |
|
|
EmitToolIndependentChange ( |
Emit a change that can be undone even if we leave the tool from which it is emitted (as long as that UV editor instance is still open). |
|
|
EmitToolIndependentUnwrapCanonicalChange ( |
A convenience function that is like EmitToolIndependentChange, but uses a FDynamicMeshChange that operates on the UnwrapCanonical of an input to create a change object that updates the other views and issues an OnUndoRedo broadcast on the input object. |
|
|
EndUndoTransaction() |
||
|
Initialize |