Navigation
API > API/Plugins > API/Plugins/GeometryScriptingEditor > API/Plugins/GeometryScriptingEditor/UGeometryScriptL-_1
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static static UPARAM
(
DisplayName |
Save current state of TargetMesh so that an undoable/redoable Change can be emitted after TargetMesh is modified, using EmitTrackedMeshChange(). | GeometryScript/EditorDynamicMeshUtilityFunctions.h |
|
static static UPARAM
(
DisplayName |
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. | GeometryScript/EditorDynamicMeshUtilityFunctions.h |
|
static static UPARAM
(
DisplayName |
Store a copy of TargetMesh with name DebugMeshName. | GeometryScript/EditorDynamicMeshUtilityFunctions.h |
|
static static UPARAM
(
DisplayName |
Fetch a debug FDynamicMesh3 saved with DebugMeshName from the global debug mesh storage and copy to ToTargetMesh. | GeometryScript/EditorDynamicMeshUtilityFunctions.h |
|
static UPARAM
(
ref |
GeometryScript/EditorDynamicMeshUtilityFunctions.h |
|
UPARAM(DisplayName)
Description
Save current state of TargetMesh so that an undoable/redoable Change can be emitted after TargetMesh is modified, using EmitTrackedMeshChange().
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingEditor/Public/GeometryScript/EditorDynamicMeshUtilityFunctions.h |
| Include Path | #include "GeometryScript/EditorDynamicMeshUtilityFunctions.h" |
UFUNCTION (BlueprintCallable, Category="DynamicMesh|Changes")
static static UPARAM
(
DisplayName
)
Parameters
| Name | Remarks |
|---|---|
| ChangeTracker | output structure containing initial TargetMesh state |
UPARAM(DisplayName)
Description
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)
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingEditor/Public/GeometryScript/EditorDynamicMeshUtilityFunctions.h |
| Include Path | #include "GeometryScript/EditorDynamicMeshUtilityFunctions.h" |
UFUNCTION (BlueprintCallable, Category="DynamicMesh|Changes")
static static UPARAM
(
DisplayName
)
UPARAM(DisplayName)
Warnings * This function stores the mesh in a global data structure, the caller must take care to avoid storing large numbers of debug meshes
Description
Store a copy of TargetMesh with name DebugMeshName. The mesh can later be recovered via FetchDebugMesh.
This function stores the mesh in a global data structure, the caller must take care to avoid storing large numbers of debug meshes
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingEditor/Public/GeometryScript/EditorDynamicMeshUtilityFunctions.h |
| Include Path | #include "GeometryScript/EditorDynamicMeshUtilityFunctions.h" |
UFUNCTION (BlueprintCallable, Category="DynamicMesh|Changes")
static static UPARAM
(
DisplayName
)
UPARAM(DisplayName)
Description
Fetch a debug FDynamicMesh3 saved with DebugMeshName from the global debug mesh storage and copy to ToTargetMesh. If DebugMeshName does not exist, a cube will be returned.
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingEditor/Public/GeometryScript/EditorDynamicMeshUtilityFunctions.h |
| Include Path | #include "GeometryScript/EditorDynamicMeshUtilityFunctions.h" |
UFUNCTION (BlueprintCallable, Category="DynamicMesh|Changes")
static static UPARAM
(
DisplayName
)
Parameters
| Name | Remarks |
|---|---|
| bClearDebugMesh | if true, debug mesh will be removed from global storage |
| bDebugMeshExists | will return as true if DebugMeshName existed |
UPARAM(ref)
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingEditor/Public/GeometryScript/EditorDynamicMeshUtilityFunctions.h |
| Include Path | #include "GeometryScript/EditorDynamicMeshUtilityFunctions.h" |
UFUNCTION (BlueprintCallable, Category="DynamicMesh|Changes")
static UPARAM
(
ref
)