unreal.GeometryScript_EditorDynamicMeshUtil
¶
- class unreal.GeometryScript_EditorDynamicMeshUtil(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
BlueprintFunctionLibrary
Geometry Script Library Editor Dynamic Mesh Functions
C++ Source:
Plugin: GeometryScripting
Module: GeometryScriptingEditor
File: EditorDynamicMeshUtilityFunctions.h
- classmethod begin_tracked_mesh_change(target_mesh) -> (DynamicMesh, change_tracker=DynamicMeshChangeContainer)¶
Save current state of TargetMesh so that an undoable/redoable Change can be emitted after TargetMesh is modified, using EmitTrackedMeshChange().
- Parameters:
target_mesh (DynamicMesh) –
- Returns:
change_tracker (DynamicMeshChangeContainer): output structure containing initial TargetMesh state
- Return type:
- classmethod emit_tracked_mesh_change(target_mesh, change_tracker) -> (DynamicMesh, change_tracker=DynamicMeshChangeContainer)¶
Emit an undo/redo Change for a modified TargetMesh, based on the ChangeTracker information that was saved (via call to BeginTrackedMeshChange) before TargetMesh was modified. This function must be called in the context of a Transaction (ie BeginTransaction / EndTransaction pair)
- Parameters:
target_mesh (DynamicMesh) –
change_tracker (DynamicMeshChangeContainer) –
- Returns:
change_tracker (DynamicMeshChangeContainer):
- Return type: