Navigation
API > API/Plugins > API/Plugins/GeometryScriptingEditor > API/Plugins/GeometryScriptingEditor/GeometryScript
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintFunctionLibrary
- UGeometryScriptLibrary_EditorDynamicMeshFunctions
References
| Module | GeometryScriptingEditor |
| Header | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingEditor/Public/GeometryScript/EditorDynamicMeshUtilityFunctions.h |
| Include | #include "GeometryScript/EditorDynamicMeshUtilityFunctions.h" |
Syntax
UCLASS (Meta=(ScriptName="GeometryScript_EditorDynamicMeshUtil"))
class UGeometryScriptLibrary_EditorDynamicMeshFunctions : public UBlueprintFunctionLibrary
Variables
| Type | Name | Description | |
|---|---|---|---|
| UDynamicMesh bool | bClearDebugMesh | ||
| UDynamicMesh bool bool & | bDebugMeshExists | ||
| FDynamicMeshChangeContainer & | ChangeTracker | ||
| FString | DebugMeshName | ||
| UDynamicMesh * | ToTargetMesh |
Functions
| Type | Name | Description | |
|---|---|---|---|
| static | UPARAM
(
DisplayName |
Save current state of TargetMesh so that an undoable/redoable Change can be emitted after TargetMesh is modified, using EmitTrackedMeshChange(). | |
| 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. | |
| static | UPARAM
(
DisplayName |
Store a copy of TargetMesh with name DebugMeshName. | |
| static | UPARAM
(
DisplayName |
Fetch a debug FDynamicMesh3 saved with DebugMeshName from the global debug mesh storage and copy to ToTargetMesh. | |
| static | UPARAM
(
ref |